北京時間4月20日凌晨消息,本周四,蘋果公司宣布將旗下數據庫產品FoundationDB核心開源,以建立一個開放的社區。該開源項目已公布在Github上。
據描述,FoundationDB是“一個能在多集群服務器上存放大規模結構化數據的分布式數據庫”。該數據庫系統專注于高性能、高可擴展性、和不錯的容錯能力。這意味著使用該數據庫的項目運行起來更高效且維護成本低。
FoundationDB是由戴夫·羅森塔爾(Dave Rosenthal)、戴夫·謝勒(Dave Scherer)、和尼克拉維澤(Nick Lavezzo)于2009年開發的,旨在建立一個符合ACID約束的NoSQL數據庫,ACID是一種即使在發生錯誤時也保證數據完整性的數據庫機制。
蘋果公司在2015年收購了FoundationDB,免備案空間 香港服務器,并可能早已將此數據庫用于iCloud云存儲服務。在一份CloudKit的使用說明中,蘋果工程師提到了對于NoSQL數據庫的使用,使得應用開發者們可以以一種通用的且易操作的方式在不同設備間同步用戶數據。CloudKit為許多iCloud服務提供數據存儲服務,包括iOS備份、照片同步、iWork辦公、和iCloud網盤。
開源此數據庫意味著該產品現在可以被任何公司或個人免費使用。蘋果公司的目標是建立一個圍繞此數據庫產品的社區,使得FoundationDB成為下一代分布式數據庫的基礎。開源此數據庫也將允許外部開發者為此項目做貢獻,間接的使得蘋果的產品更安全也更可靠。
,香港免備案主機 美國服務器