AWS推出兼容MongoDB的DocumentDB
极客时间编辑部
讲述:杜力大小:2.29M时长:02:30
2018 年 10 月,MongoDB 将其开源许可证从 GNU AGPLv3 切换到 SSPL(Server Side Public License),并明确指出之所以会更改开源协议,是因为部分云计算公司在使用 MongoDB 的时候没有遵循其开源协议。
近日,AWS 宣布推出 Amazon DocumentDB,这是一个兼容 MongoDB 的数据库。据 AWS 官网介绍,该数据库是一种可以支持 MongoDB 工作负载的快速、可扩展、高可用并完全托管的文档数据库服务。开发人员可以像现在一样使用 MongoDB 应用程序代码、驱动程序和工具来运行、管理和扩展 Amazon DocumentDB 上的工作负载,并享受更好的性能、可扩展性和可用性,而无需担心管理底层基础设施。
根据 DB-Engines 发布的数据库流行度,MongoDB 目前排在第五位,如果缩小范围到开源数据库,MongoDB 排在第三位(前两位为 MySQL 和 PostgreSQL),如果范围缩小到文档存储数据库,那么 MongoDB 是大幅度领跑的。因此,云厂商在提供云数据库服务时,MongoDB 自然就成为了必选。
显然,AWS 推出 Amazon DocumentDB 不只是为了克隆 MongoDB 。AWS 官方表明,MongoDB 的 API 和表达性语言查询虽然可以帮助客户快速构建应用程序,但是实际情况是客户往往只需要 API 提供的一小部分功能。
现在,客户可以使用 AWS 数据库迁移服务(DMS)轻松地将其本地或 EC2 MongoDB 数据库迁移到 Amazon DocumentDB,并且允许客户将现有 MongoDB 驱动程序和工具与 Amazon DocumentDB 一起使用。
据了解,该数据库采用了分布式、容错、自我修复的存储系统,集群可以自动扩展到 64 TB,客户无需为容量规划而担心。该数据库只将数据库更改写入存储层,从而减少了数据库 I/O,避免了跨网络链接的低效数据复制,另外,它还在高级查询处理、连接池、恢复、重建等方面做了优化,吞吐量可以达到当前 MongoDB 解决方案的两倍。
此外,Amazon DocumentDB 采用存储和计算分离架构,允许独立扩展,开发者可以在几分钟内添加 15 个低延迟读取副本,读取容量可以提升至每秒数百万个请求。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论