蘋果FoundationDB 開源CloudKit 使用的數據層
蘋果公司旗下的FoundationDB 今天宣布,將開源FoundationDB 數據記錄層,它提供了基於FoundationDB 的關係數據庫語義,具有模式管理,索引功能和“豐富的查詢功能集”。
蘋果使用數據記錄層為數億用戶提供應用程序和服務,並與FoundationDB相結合,構成了蘋果CloudKit服務的支柱。簡單的說,CloudKit使用數據記錄層管理數十億獨立的,並讓CloudKit可以提供豐富的API,可以改進可擴展性、降低維護。
FoundationDB是“一個能在多集群服務器上存放大規模結構化數據的分佈式數據庫”。該數據庫系統專注於高性能、高可擴展性、和不錯的容錯能力。2015年,蘋果公司收購了FoundationDB,並將該數據庫用於iCloud雲存儲服務。