作者 | 伍杏玲
出品 | CSDN云计算(ID:CSDNcloud)
据 DB-Engines 数据库最新 7 月流行度排行榜显示,前五名十分稳定:Oracle、MySQL、Microsoft SQL Server、PostgreSQL、MongoDB,其中 MongoDB 是唯一的文档型数据库。
2007年,Dwight Merriman、Eliot Horowitz 和 Kevin Ryan 成立了 MongoDB 的前身 ——10gen。一开始他们的目标是放在刚萌芽的云计算,在开发相关的云产品时,需要开发一个存储服务,当时他们在前公司 DoubleClick 已吃过传统关系型数据库的苦,于是他们想要开发一款程序员不懂SQL语言也可以使用的数据库。
2009 年文档型数据库 MongoDB 1.0 面世,并在一众关系型数据库突出重围。从一开始 MongoDB 坚定开源路线,同时成立开源社区,由于其便捷的使用和安装,迅速引起开发者的喜爱,并走出一条开源商业化道路,截至 7 月 15 日,MongoDB 市值达 219.08 亿美元。
这背后离不开 12 年来快速的技术迭代:
在 2009 年推出 MongoDB 1.0 后,随后保持每年发新版的节奏。最新一次发布是在 2021MongoDB.live 全球用户大会上,MongoDB 5.0 版本正式发布,另外还推出了 MongoDB Atlas 无服务器数据库预览版以及Atlas Search、Atlas Data Lake 和 MongoDB 端到端移动数据解决方案Realm的新功能。
MongoDB 5.0 登场,大家可以用起来了
MongoDB 总裁兼首席执行官 Dev Ittycheria 在大会上表示:“今天的发布消除了开发人员在开发过程中的诸多障碍和复杂性,帮助开发人员能够比在任何其它平台上,更快地为各种应用情形开发高度可扩展、创新性的应用。
MongoDB 致力于打造一个适用于任何应用和任何地方的界面,一直以来广受包括中国在内的世界各地开发者的欢迎和喜爱,目前全球有近 2.7 万名客户使用MongoDB实现业务转型,数据库平台下载量已超过 1.75 亿次。”
据 MongoDB 北亚区副总裁苏玉龙(Steve Su)在采访中透露,本次 MongoDB 5.0 发布全球同步,中国地区可以立即下载。
MongoDB 5.0 新特性包括:
1、版本化 API:有了版本化 API 后,版本发布不用每年发一次,而是以季度为单位发布,且帮助用户实现无缝升级连接。
2、原生时序列数据支持:通过自动化分桶和集群索引技术,通过时序方式丰富企业数据,实现高效的流数据接入和低延时分析。
3、实时重新分片:以最小的影响按需更改分片键 ,将重新分片从以天/周为单位降低到以分钟/小时为单位,更易于使用,且无需中断业务或复杂迁移,即可适应不断变化的应用需求。
4、多云隐私管控:MongoDB独特的客户端字段级加密现在为多云集群带来了一些更强劲的数据隐私管控功能。MongoDB 5.0支持始终保持在线的审计和证书轮换,帮助用户在不中断应用的情况下,保持严格的安全态势,并且能够自由地随处运行应用程序。
MongoDB Atlas 无服务器数据库预览版发布
2016年,MongoDB推出Atlas。近年来,随着Serverless飞速发展,本次MongoDB Atlas 也推出无服务器数据库预览版。
MongoDB 首席产品官 Sahir Azam 表示:“无服务器技术的发展,使组织和企业能更注重自身业务和构建的应用程序,而不用过多花费精力来担心如何部署和管理数据库的能力。本次发布的无服务器实例可以使用户自动获取数据库中所需资源,以一种更经济有效的方式来管理数据库。”
据了解,通过易用的无服务器模型,开发人员现在可以获得文档数据库的高度灵活性和丰富表达能力。无服务器实例现已进入预览阶段,支持最新的MongoDB功能,因此用户不必担心后向兼容和升级问题。用户只需选择一个云区域即可开始,然后开始使用对象直接映射到代码中的文档来进行开发。
除此之外,MongoDB 还发布了其它增强功能:Atlas Search 现在包括函数评分功能,MongoDB Realm 现在支持 Unity 游戏引擎,MongoDB Charts 现在与AtlasData Lake 相集成。
更多详情可查询:https://www.mongodb.com/new
MongoDB 在中国,为中国
MongoDB北亚区副总裁苏玉龙
自 2015 年进入中国来,MongoDB 在中国进展颇丰。
苏玉龙介绍,MongoDB 在中国,为中国。经过六年时间的积累,MongoDB在中国已经积累了庞大的开发者社区。为致力于满足不同阶段中国开发者和企业的需求,MongoDB 提供多种使用方式,除了直接从MongoDB原厂采买,还可以通过合作伙伴来获取 MongoDB 的服务。
值得一提的是,近几年 MongoDB 与阿里云和腾讯云先后建立了 OEM 合作关系,两者可完全提供 MongoDB 核心数据库所有的正式功能,如此一来,中国用户可以在本地使用可靠的、经过全面认证的 MongoDB。
目前 MongoDB 正在推进 MongoDB 免费技术认证活动,开发者可以此获得MongoDB 的技能,这为广大中国开发者长远的职业生涯提供了助力。
此外,MongoDB 也在中国大力开展开源社区活动,覆盖主要一级城市,向二级城市渗透,并通过与阿里云和腾讯云共同潜心投入。例如去年 MongoDB 与阿里云合作开展小型培训营,吸引了约 2000 多位学生报名。随着本次 5.0 版本的推出,在未来一年MongoDB将在社区活动投入更多资源,普惠更多处在不同阶段的开发者和企业。
未来
MongoDB首席产品官SahirAzam
谈及发展战略,SahirAzam 在接受采访时表示,MongoDB 始终致力于构建通用数据库,工业、金融、保险、游戏等各行各业都适合使用的数据库。
随着未来越来越多云原生应用和分布式计算的出现,数据库也将面临更多新的挑战。Sahir Azam 认为这正是机遇所在,恰恰也是 MongoDB 数据库在市场上越来越受欢迎的原因。
他表示:“MongoDB看好云原生应用的趋势,也一直关注云原生架构的发展。我们主要关注两个领域,一是提供管理服务版本的能力,使客户或合作伙伴可以通过云原生的业务或者服务来使用 MongoDB;二是继续开发例如 Kubernetes、容器等前沿技术来丰富我们的产品,确保与时俱进的发展。”