苹果开源分散式数据库FoundationDB核心
报价宝综合消息苹果开源分散式数据库FoundationDB核心

图片来源:
FoundationDB
苹果于本周四(4/19)开源了分散式数据库FoundationDB核心,号召开源社群一同建立更多的FoundationDB应用层与功能。
2009年成立的FoundationDB在2015年被苹果收购,它为一分散式数据库,可被部署于大量的商用硬件上,支援不可分割、一致、独立与持久等ACID特性,除了方便扩充之外,在硬件故障时也具备自动修复能力。
苹果表示,FoundationDB已经是个成熟的产品,多年来也已被应用于生产环境中。虽然苹果未提及相关的内部应用,但外界相信iCloud的许多服务都是奠基于FoundationDB上。
FoundationDB始于简单却强大的核心,并借由添增各种应用层来延伸它的能力。本周开源的即是关键的核心,专注于整合那些无法写入应用层的功能, 让各个应用层得以模型化特定种类的资料并处理它们的存取模式。
FoundationDB团队指出,包含使用应用层在内的FoundationDB基本架构为具延展性与管理能力系统的最佳实践,透过于单一丛集上执行多种应用层,将可建立符合特定应用的最佳资料模型,而核心的开源预期可快速扩充应用层的数量与类型。
