Apple 開放 FoundationDB 方便程式員開發

Apple 宣布,開放能在多集群服務器上存放大規模結構化數據的分佈式數據庫 FoundationDB ,並將其置於 Github上公開,尋求建立一個開放的社區,使 FoundationDB 成為下一代分佈式數據庫的基礎。

Apple 宣布,開放能在多集群服務器上存放大規模結構化數據的分佈式數據庫 FoundationDB ,並將其置於 Github上公開,尋求建立一個開放的社區,使 FoundationDB 成為下一代分佈式數據庫的基礎。

FoundationDB是由 Dave Rosenthal 、 Dave Scherer 及 Nick Lavezzo 於2009年開發,旨在建立一個符合ACID約束的NoSQL數據庫。ACID是一種即使在發生錯誤時也保證數據完整性的數據庫機制,而 FoundationDB 則專注於高性能、可擴展性和容錯性,能使後端的含義項目運作更快,維護成本更低。

期望 FoundationDB 成為下一代分佈式數據庫的基礎

Apple 於 2015 年將其收購,並將之用在 icould 上。而早前一份 CloudKit 的使用說明中, Apple 工程師已在對 NoSQL 的數據庫使用時提及,希望應用開發者們可以以一種通用的且易操作的方式在不同設備間同步用戶數據。

現在 Apple 將 FoundationDB 置於 Github上公開,意味著任何人或公司均可免費使用 FoundationDB 。據知,Apple 的目標是圍繞該項目建立一個社區,並使 FoundationDB 成為下一代分佈式數據庫的基礎之餘,又可間接地 Apple 用戶提供更安全,更可靠的服務。

資源連結:https://github.com/apple/foundationdb