2012年三藩市Disrupt大會帶來了NoSQL資料庫新貴 — FoundationDB,其中一些特色從20世紀70年代起就作為SQL資料庫的基本屬性。 他們說這是一個新型的資料庫,它的無限擴充性超過市面上大多數的NoSQL資料庫。
FoundationDB不僅傳承了NoSQL的優勢,而且還整合了他們叫做「YesACID」的特色。 FoundationDB高管堅信他們的資料庫在擴充性和容錯性上具有絕對的優勢。 無需擔心單體故障使服務可以輕鬆的擴展到分佈基礎設上。
大多數的NoSQL資料庫已近拋棄了30年前SQL資料庫的標準。 這其中就包含了ACID — 建立于20世紀70年代,其中包含Atomicity(原子性)、Consistency(一致性)、Isolation(隔離性)、Durability(持久性),這些屬性可以保證事務過程中資料的準確。 大部分的NoSQL都拋棄了ACID,這樣他們出現許多長期的問題(比如:資料一致性)。 在發展的過程中很快的也體現出了這個問題:在沒有強力一致性保證的資料庫上操作是很困難的!
FoundationDB的聯合創始人David Rosenthal在談到現有的NoSQL資料庫公司時說到,他們把嬰兒連同浴缸裡的水一同倒掉了。
公司創始人說,我們創建的是鍵值存儲資料庫,這意味著所有的值都有自己的索引。 比如:使用者相關的資料都會被當作值。 FoundationDB高管還說,它把自己作為服務不同資料模型(可以在FoundationDB上分層)的一部分。 它的目標就是成為資料庫環境的基礎。
最明顯的用例是有擴展問題的Web應用程式。 它可以是一個複雜的任務,如Twitter服務第一次啟動擴展時面臨的。 這違反了SQL資料庫只能在單一伺服器上安裝的準則。 標準的NoSQL資料庫可以輕鬆的擴展卻不支援事物處理。 而現在,FoundationDB不僅具備了擴充性還對交易處理提供了支援。
FoundationDB創立者還說他們已經招募到了一個重量級的天使投資者。 2006年,他以6000萬美元把Visual Sciences賣給了Webside Story。 而Webside重塑了Visual Science,並在2008年以3.94億美元高價賣給了Omniture。
很顯然FoundationDB必將成為擁有廣泛用途資料庫中的一員,我們也會隨時關注它的動向。 FoundationDB將在今年年底將推出測試版並提供下載。
一代NoSQL資料庫公司的出現,説明了公司管理不斷增長的非結構化資料問題。 而FoundationDB的挑戰是越級的! MongoDB也許會存在缺陷,但是現在它無疑是與許多公司有來往的領頭者,比如Red Hat。 取代一個傳統的供應商和做出一個創新完全是兩碼事!
Rosenthal說:「MongoDB最重要的創新就是它的API,而我們出售的是和MongoDB相似、相容NoSQL的存儲技術。 」