前谷歌員工推出類Spanner資料庫專案
據國外媒體報導,斯賓塞·金博爾(Spencer Kimball)在離開谷歌之後,突然覺得不便,因為手頭缺少了很多曾在公司內部使用的定製軟體。於是,他攜手其他谷歌離職者,決心打造自己的版本。現在,他們決心公開自己的工作成果,幫助有志者創辦下一個谷歌或Facebook。
金博爾特別想打造屬於自己的谷歌資料庫系統Spanner。Spanner的設計目的是為了與數以百萬計資料庫伺服器上的資料打交道,該工具讓谷歌的服務持續線上,甚至在數個伺服器甚至整個資料中心被關閉的情況下也是如此。少有公司需要運營如谷歌這般規模的資料中心,但系統的穩定性以及伺服器間的資源負載均衡自動化對大多數公司來說還是很有用的。
金博爾沒有為谷歌Spanner專案工作過,但他在日常工作中用到過該專案。市面上目前沒有類似專案存在,因此,他們決心打造自己的版本——CockroachDB。該專案是依據谷歌出版的關於Spanner的白皮書打造的開源資料庫。
在去年2月推出後,CockroachDB很快便吸引到眾多開發者參與,但專案進展不如預期。即便到了今天,專案仍然無法投入使用。因此,金博爾和其他8位開發者辭去工作,創辦了Cockroach實驗室。今天,公司宣佈獲得來自包括谷歌風投在內的625萬美元投資。
CockroachDB並非是首個由谷歌內部技術演化為大眾版本的專案。多年來,谷歌出版了一系列白皮書,對許多關鍵創新技術進行了詳細描述,在過去10年,催生了諸多重要軟體的誕生。
這些白皮書中的兩個便促成開源分散式資料系統Hadoop的誕生。Hadoop是大資料革命的基礎,現在正被包括Facebook以及其他金融服務巨頭在內的公司所廣泛採用。
與此同時,一份關於谷歌BigTable資料儲存系統的白皮書也促成一大波對資料庫設計的創新,NoSQL便是其中的一個。今天,包括蘋果、Facebook以及Netflix在內的眾多公司都在採用受到BigTable啟發的資料庫來支撐某些業務資料。但谷歌自身卻正在向Spanner轉移,公司稱,該系統能夠支撐規模極其龐大的資料處理量,在伺服器間資料一致性方面表現尤為出色。
Cockroach實驗室正在一個類Spanner資料庫專案上壓下重注,他們認為其很快就會變得如今天的Hadoop以及NoSQL一樣重要。
金博爾表示,CockroachDB的特點在於伸縮自如。如果使用者的業務規模很小,則可以從筆記本上執行CockroachDB的單一例項開始,隨著業務規模的擴大,CockroachDB可以部署到數以千計的伺服器上。
金博爾認為,雖然Spanner代表了今日資料庫的尖端技術,但卻不會持久。他指出,傳統的關係型資料庫——如甲骨文的產品——已經在市場上存在多年。現在,隨著第一波NoSQL資料庫的湧現,變革正在悄然形成,而谷歌已經在向這方面遷移。這也許代表著資料庫的未來方向。
相關文章
- 著名的分散式事務資料庫谷歌Spanner設計有坑!分散式資料庫谷歌
- 谷歌利用資料解決女性員工流失問題谷歌
- 分散式資料庫Google Spanner原理分析KP分散式資料庫Go
- Google全球級分散式資料庫Spanner原理Go分散式資料庫
- 超千名員工聯合抗議、7名員工集體離職,谷歌新專案引爭議谷歌
- 模擬資料庫之部門員工資料庫
- C# 連線多種資料庫元件,類庫專案C#資料庫元件
- 全球分散式資料庫:Google Spanner(論文翻譯)分散式資料庫Go
- Rapleaf:谷歌員工比微軟員工更願買垃圾食品谷歌微軟
- 資料庫訪問抽象類實現專案資料庫靈活切換資料庫抽象
- 與Google Spanner跨越資料庫世界的對話 - nextplatformGo資料庫Platform
- Google拒絕前員工幫助Go
- Google 釋出訊息,宣佈推出具備強一致性資料保證的雲資料庫管理系統(Cloud Spanner)Go資料庫Cloud
- 前Twitter員工因向沙烏地阿拉伯移交資料被定罪
- 「不作惡」:谷歌員工千人上書CEO抵制五角大樓AI專案谷歌AI
- LinkedIn:員工資料說蘋果蘋果
- AI研發者福利!谷歌推出資料集搜尋專用引擎Dataset SearchAI谷歌
- 員工到崗前後的區別
- 資料分析視覺化專案(二)--谷歌App store視覺化谷歌APP
- 前百度員工離職總結:如何做個好員工?
- 利用jws釋出一個查詢員工資訊的Web服務(員工資訊儲存在資料庫中)Web資料庫
- IT專案管理 與 資料庫管理專案管理資料庫
- 客快物流大資料專案(五十一):資料庫表分析 物流專案 資料庫表設計大資料資料庫
- Spanner vs. F1:谷歌兩大資料管理利器的整體對比及關聯谷歌大資料
- 谷歌首批21名員工的命運落差谷歌
- 谷歌員工離職五大原因谷歌
- 從Google Spanner漫談分散式儲存與資料庫技術XAGo分散式資料庫
- 領導員工成為專案管理者(轉)專案管理
- DBA(資料庫管理員)資料庫
- 蘋果的前十位員工目前如何?蘋果
- 谷歌第59號員工愛德華斯:不後悔離開谷歌谷歌
- 谷歌AI員工百萬年薪曝光,真相讓人心酸!谷歌AI
- VMware迫使前僱員交出開源專案Vert.x
- 蘋果裁撤自動駕駛專案員工200餘人蘋果自動駕駛
- 領導員工成為專案管理者2(轉)專案管理
- 谷歌員工千人上書CEO皮查伊:抵制五角大樓AI專案Project Maven谷歌AIProjectMaven
- ChatGPT 被曝曾僱傭資料標註“血汗工廠” ;谷歌企業文化遭前員工痛批:沒有使命感 官僚主義嚴重 | 思否週刊ChatGPT谷歌
- MySQL檢視當前資料庫庫MySql資料庫