苹果重新开源分布式数据库FoundationDB
极客时间编辑部
讲述:杜力大小:1.13M时长:02:28
近日,FoundationDB 在其官方博客中表示,从今天开始,他们将作为一个开源项目开始它的下一站旅程。这也意味着,三年前被苹果收购的 FoundationDB 再次重新开源。
2015 年苹果公司收购了数据提供商 FoundationDB,目的是为了提升旗下 App Store、iTunes Connect、 iTunes 服务在云端的服务器技术,FoundationDB 也随之从开源变为闭源。
如今,FoundationDB 在苹果内部经过多年的开发和生产环境使用后,已经非常成熟完善了,它会给竞争激烈的分布式数据库圈带来什么样的新变化,大家不妨拭目以待。
据介绍,FoundationDB 是“一个能在多集群服务器上存放大规模结构化数据的分布式数据库”。该数据库系统专注于高性能、高可扩展性和不错的容错能力,这意味着使用该数据库的项目运行起来更高效且维护成本低。
FoundationDB 由戴夫·罗森塔尔(Dave Rosenthal)、戴夫·谢勒(Dave Scherer)和尼克·拉维泽(Nick Lavezzo)于 2009 年开发,旨在建立一个符合 ACID 约束的 NoSQL 数据库。ACID 是一种即使在发生错误时也保证数据完整性的数据库机制。
以系统封闭著称的苹果公司之所以会对 FoundationDB 这样一个小团队产品产生兴趣,是因为苹果在大数据时代需要继续填补技术基因,而 FoundationDB 作为一款增强型 NoSQL(类似键值数据库 Hbase,同时又能够运行 ACID 交易),对苹果来说,正好借此提升自己的云端服务能力。
但这在当时引发了开源社区的不满,开源生态的开发者和参与者纷纷对商业收购开源项目的行为表示担忧和不安,认为这样对于开源项目的贡献者和参与者来说加大了风险,甚至对开源项目本身也是一种伤害甚至扼杀。
不过最近,苹果宣布 FoundationDB 分布式数据库重新开源。
FoundationDB 官网的声明表示,通过开源,FoundationDB 的目标是建设一个开放的社区,所有重大开发都将在开源环境中进行。其官方团队给出的设计文档将确保所有工作都以透明的方式展开,并且有社区的参与。
他们希望 FoundationDB 成为一个健康的、响应积极的社区,为此制定了一系列的规则和行为准则来鼓励或约束参与者的行为。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论