
1 2
序言
阿里云智能资深技术专家
阿里云 NoSQL 数据库负责人
杨成虎(叶翔)
2016 年开始大量的用户反馈希望阿里云能提供 MongoDB 云服务。同年,MongoDB 正式发
布了 3.2 版本,存储引擎重构到 WiredTiger 之上。其稳定性,功能性相比以往的版本都有了大幅度
的提升。我和同事们经过一番调研,确定时机成熟,随即敲定了将 MongoDB 放到阿里云上,作为
一方阿里云产品提供商业服务,并且成立了相应的 MongoDB 研发团队。
在整个产品的上线研发过程中,对 MongoDB 的学习愈加深入,就愈加的喜爱它。其灵活的
JSON 数据处理,弹性的 Sharding,高可靠的 ReplicaSet 等能力可以极大的简化业务系统复杂度,
提升研发效率,不愧于“程序员最喜爱的数据库”称号。而运行于云之上的 MongoDB,被赋予了生
命周期管理,自动备份管理等云原生的企业级能力。阿里云与 MongoDB,云原生与开源数据库的姻
缘就此开启。
2019 年,阿里云与 MongoDB 达成战略合作,作为云厂商独家支持 MongoDB 4.0 以及后续
最新版本的服务,与 MongoDB 的关系从开源社区到商业合作全面覆盖。同年,MongoDB 4.2 版本
发布,具备了分布式事务的处理能力,覆盖传统关系型数据库的事务能力。近期,阿里云 MongoDB
的云原生技术也从生命周期的托管逐步升级到资源池化与存储计算分离的云原生架构。利用云原生技
术架构,让传统数据库具备了系统资源灵活弹性升级的云化能力,帮助用户便捷的实现数字化转型升
级,降低企业 TCO 成本。
但是我们也发现,中文的 MongoDB 学习资料并不多。国内很多的用户对 MongoDB 的使用也
常有一些误解,例如错误的认为数据库会丢失,且不可靠。也并不清楚 MongoDB 现已具备了强大的
事务处理能力。在市场中急需这样的一本书帮助大家更深入的学习 MongoDB,在生产系统中更好的
使用它,为业务赋予更高的价值。本次书籍的编写者,有来自阿里云的研发工程师,也有 MongoDB
公司的原厂架构师,还有来自社区的支持者。合众人之力完成了本次书籍编写,也感谢阿里云的开发
者社区,使本书得以顺利出版。欢迎广大读者能加入到开源社区,源于开源、回馈开源。
相关文档
评论