19 日,苹果公司宣布将旗下数据库产品 FoundationDB 核心开源,以建立一个开放的社区。该开源项目已公布在 Github。
FoundationDB 是由戴夫‧罗森塔尔(Dave Rosenthal)、戴夫‧谢勒(Dave Scherer)、尼克‧拉维泽(Nick Lavezzo)于 2009 年开发,旨在建立一个符合 ACID 约束的 NoSQL 数据库,ACID 是一种即使在发生错误时也保证数据完整性的数据库机制。2015 年苹果公司收购了资料提供商 FoundationDB,目的是为了提升旗下 App Store、iTunes Connect、 iTunes 服务在云端的服务器技术。FoundationDB 随之从开源变为闭源。
FoundationDB 官网声明指出,经过多年开发和生产环境使用,FoundationDB 已非常成熟,将成为下一代分散式数据库的基石。透过开源 FoundationDB,目标是建设一个开放社区,所有重大开发都将在开源环境进行。
(本文由 PingWest 授权转载;首图来源:Flickr/DavidSandoz CC BY 2.0)