系統(tǒng)下載、安裝、激活,就到系統(tǒng)天地來(lái)!

所在位置: 首頁(yè) — IT資訊 — 蘋果

蘋果宣布FoundationDB核心開源 要建立一個(gè)開放的社區(qū)

作者:系統(tǒng)天地 日期:2018-04-20

本周四,蘋果公司宣布將旗下數(shù)據(jù)庫(kù)產(chǎn)品FoundationDB核心開源,以建立一個(gè)開放的社區(qū)。該開源項(xiàng)目已公布在Github上。

據(jù)描述,FoundationDB是“一個(gè)能在多集群服務(wù)器上存放大規(guī)模結(jié)構(gòu)化數(shù)據(jù)的分布式數(shù)據(jù)庫(kù)”。該數(shù)據(jù)庫(kù)系統(tǒng)專注于高性能、高可擴(kuò)展性、和不錯(cuò)的容錯(cuò)能力。這意味著使用該數(shù)據(jù)庫(kù)的項(xiàng)目運(yùn)行起來(lái)更高效且維護(hù)成本低。

 

蘋果宣布FoundationDB核心開源 要建立一個(gè)開放的社區(qū).jpg

 

FoundationDB是由戴夫·羅森塔爾(Dave Rosenthal)、戴夫·謝勒(Dave Scherer)、和尼克拉維澤(Nick Lavezzo)于2009年開發(fā)的,旨在建立一個(gè)符合ACID約束的NoSQL數(shù)據(jù)庫(kù),ACID是一種即使在發(fā)生錯(cuò)誤時(shí)也保證數(shù)據(jù)完整性的數(shù)據(jù)庫(kù)機(jī)制。

蘋果公司在2015年收購(gòu)了FoundationDB,并可能早已將此數(shù)據(jù)庫(kù)用于iCloud云存儲(chǔ)服務(wù)。在一份CloudKit的使用說(shuō)明中,蘋果工程師提到了對(duì)于NoSQL數(shù)據(jù)庫(kù)的使用,使得應(yīng)用開發(fā)者們可以以一種通用的且易操作的方式在不同設(shè)備間同步用戶數(shù)據(jù)。CloudKit為許多iCloud服務(wù)提供數(shù)據(jù)存儲(chǔ)服務(wù),包括iOS備份、照片同步、iWork辦公、和iCloud網(wǎng)盤。

開源此數(shù)據(jù)庫(kù)意味著該產(chǎn)品現(xiàn)在可以被任何公司或個(gè)人免費(fèi)使用。蘋果公司的目標(biāo)是建立一個(gè)圍繞此數(shù)據(jù)庫(kù)產(chǎn)品的社區(qū),使得FoundationDB成為下一代分布式數(shù)據(jù)庫(kù)的基礎(chǔ)。開源此數(shù)據(jù)庫(kù)也將允許外部開發(fā)者為此項(xiàng)目做貢獻(xiàn),間接的使得蘋果的產(chǎn)品更安全也更可靠。