阿里云MongoDB,一直被模仿,从未被超越

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
云原生数据仓库AnalyticDB MySQL版,基础版 8ACU 100GB 1个月
简介: 2016年,阿里云最早推出MongoDB云服务,成为全球首家100%完全兼容MongoDB开源社区版的云厂商。2019年,阿里云与MongoDB公司达成战略合作,成为全球第一个MongoDB云服务商战略合作伙伴,也是全球唯一可提供最新版本MongoDB服务的云厂商,并荣膺 MongoDB公司『2019全球最佳ISV合作伙伴』奖。目前,阿里云是全球唯一可提供4.2和4.4版本MongoDB服务的云厂商,而且在未来仍会保持最新版本的领先优势。

MongoDB是业界最受欢迎的开源数据库软件之一,有“程序员最喜爱的数据库”之美称,在业界著名的网站DB-Engine排行榜中,历年位居Top 5,是NoSQL数据库之首,在中国拥有广泛的企业客户,备受开发者拥趸。


2016年,阿里云最早推出MongoDB云服务,成为全球首家100%完全兼容MongoDB开源社区版的云厂商。随后,阿里云将自研的MongoDB同步工具MongoShake开源,并且为开源社区版贡献了若干功能特性、性能优化和bugfix patch,做到了源于开源、回馈开源。阿里云MongoDB团队多名成员在MongoDB中文社区担任核心角色,组织参与了各城市站MongoDB技术沙龙和年度峰会,分享阿里云MongoDB技术创新和最佳实践议题。

640-2.png

2019年,阿里云与MongoDB公司达成战略合作,成为全球第一个MongoDB云服务商战略合作伙伴,也是全球唯一可提供最新版本MongoDB服务的云厂商。阿里云与MongoDB的合作从共建开源社区上升到全面覆盖的商业合作,并荣膺 MongoDB公司『2019全球最佳ISV合作伙伴』奖。未来,阿里云还将与 MongoDB 持续深化行业生态及市场拓展的合作,以更加多样的形态输出 MongoDB 企业版,助力传统企业级客户数字化转型。同年,MongoDB 4.2版本发布,具备了分布式事务的处理能力,覆盖传统关系型数据库的事务能力。阿里云MongoDB随后立即提供了配套4.2版本的云服务能力。


640-3.jpeg


2020年,MongoDB 4.4版本发布(点击回顾MongoDB4.4新特性,其中的Hidden Indexes特性即是双方产品技术与代码研发深度合作的成果。目前,阿里云是全球唯一可提供4.2和4.4版本MongoDB服务的云厂商,而且在未来仍会保持最新版本的领先优势。


MongoDB 4.4版本是以往版本的全面加强版,主要针对用户呼声最高的痛点进行了重点改进,提供了Hidden Indexes、Refinable Shard Keys、Compound Hashed Shard Keys、Hedged Reads、降低复制延迟、Streaming Replication、Simultaneous Indexing、Mirrored Reads、Resumable Initial Sync、Time-Based Oplog Retention、Union、Custom Aggregation Expressions、新的结构化日志LogV2、新的安全机制等新功能或增强特性。在易用性方面,除了$accumulator和$function operator,4.4版本还新增了其他多个Aggregation Pipeline Operator,例如字符串处理、获取数组收尾元素、还有用来获取文档或二进制串大小的操作符等。阿里云MongoDB基于4.4版本支持了ECS+云盘的实例新架构,具备更灵活弹性的能力,方便用户更高效地完成实例存储扩容、垂直升降配、水平伸缩、备份恢复等管理运维操作。除了100%完全兼容MongoDB协议,阿里云MongoDB还高度兼容了AWS DynamoDB协议,并且提供NimoShake(又名DynamoShake,阿里云研发的数据同步工具)协助客户以更小的改造代价迁移到阿里云MongoDB。


近期,阿里云MongoDB也将从数据库实例生命周期的托管形式,逐步升级到资源池化与存储计算分离的云原生架构,利用云原生技术架构,让传统数据库具备系统资源灵活弹性升级的云化能力,帮助客户便捷地实现数字化转型升级,降低企业TCO成本。


作为球最早推出MongoDB云服务的云厂商,阿里云MongoDB目前还在副本集节点数、只读节点、秒级监控告警、参数修改、实例回收站、公网访问、SSL加密访问、TDE数据加密、安全审计、智能诊断调优等功能特性方面具有差异化优势,也已支持 Serverless/单节点/副本集/分片集群 四种灵活的部署架构,能够满足不同的业务场景需求,在互联网游戏、在线教育、电商、社交、物联网、政企等领域都有广泛的应用。


640-3.png


  • 游戏应用:使用阿里云MongoDB作为游戏服务器的数据库存储用户信息。用户的    游戏装备、积分等直接以内嵌文档的形式存储,方便进行查询与更新。在游戏分服类的场景,需要滚服或合服操作。滚服时数据库服务需具备快速镜像的能力,合服时数据库需具备增量备份的能力,并可按照时间点进行恢复。


  • 社交应用:使用阿里云MongoDB存储用户信息以及用户发表的朋友圈信息,通过地理位置索引实现附近的人、地点等功能。阿里云MongoDB还非常适合用来存储聊天记录,因为它提供了非常丰富的查询,并在写入和读取方面都相对较快。


  • 物联网应用:阿里云MongoDB具有高性能和异步数据写入功能,特定场景下可达 到内存数据库的处理能力。同时,云数据库MongoDB中的分片集群实例,可按需配置Mongos和Shard组件的配置和个数,性能及存储空间可实现无限扩展,非常适合物联网高并发写入的场景。


目前,阿里云拥有国内最强大和丰富的云数据库产品家族,涵盖关系型数据库、非关系型数据库、分析型数据库、数据库生态工具以及云数据库专属集群五大版块。2009年,阿里巴巴首先提出用分布式架构替代传统商业数据库。十余年间,阿里巴巴数据库完成了从商用、开源到自研的发展路径,并以迅猛之势形成山河,已服务于全球超过20个国家及地区。市场份额稳居全球前三,亚太第一,在国内遥遥领先。


2018年起,阿里云数据库已连续三年进入Gartner数据库魔力象限,并在2020年进入Gartner全球数据库领导者象限,成为在基础软件领域首次进入领导者的中国企业,代表中国数据库真正走进世界一流。未来,阿里云也将持续加大在数据库领域的投入,携手合作伙伴,赋能更多企业数字化转型。


640-4.png


此前,阿里云还联合MongoDB原厂和MongoDB中文社区共同出品了“七天玩转MongoDB训练营”,邀请阿里云技术专家、MongoDB原厂专家和MongoDB中文社区发起人授课,并推出了《玩转MongoDB从入门到实战》电子书(点击这里下载,以帮助更多开发者快速掌握MongoDB核心架构及特色功能。

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
目录
相关文章
|
1月前
|
人工智能 监控 NoSQL
超过1000万企业选择的凭安征信,为什么选择阿里云MongoDB
凭安征信选择使用阿里云的MongoDB服务,既是出于对MongoDB和阿里云5年深度合作经验的信任,也出于对降本增效的进一步诉求。
3853 3
|
28天前
|
NoSQL MongoDB
阿里云 MongoDB 创建库添加用户并授权
阿里云 MongoDB 创建库添加用户并授权
27 0
|
4月前
|
NoSQL MongoDB 数据库
国内唯一 阿里云荣膺MongoDB“2024年度DBaaS认证合作伙伴奖”
阿里云连续第五年斩获MongoDB合作伙伴奖项,也是唯一获此殊荣的中国云厂商。一起学习MongoDB副本集的选举机制以及可能会出现的特殊情况。
国内唯一 阿里云荣膺MongoDB“2024年度DBaaS认证合作伙伴奖”
|
4月前
|
人工智能 NoSQL 安全
国内唯一!阿里云连续第五年斩获MongoDB合作伙伴奖
国内唯一!阿里云连续第五年斩获MongoDB合作伙伴奖
131 1
|
4月前
|
人工智能 NoSQL MongoDB
国内唯一!阿里云荣膺MongoDB “2024年度DBaaS认证合作伙伴奖”
这是阿里云连续第五年斩获 MongoDB 合作伙伴奖项,也是唯一获此殊荣的中国云厂商。
3129 0
|
4月前
|
消息中间件 NoSQL Kafka
云原生最佳实践系列 5:基于函数计算 FC 实现阿里云 Kafka 消息内容控制 MongoDB DML 操作
该方案描述了一个大数据ETL流程,其中阿里云Kafka消息根据内容触发函数计算(FC)函数,执行针对MongoDB的增、删、改操作。
|
4月前
|
NoSQL 数据管理 MongoDB
数据管理DMS产品使用合集之如何通过阿里云的数据管理服务(DMS)导出MongoDB数据
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
4月前
|
运维 NoSQL Java
Serverless 应用引擎产品使用之在函数计算上部署Java服务并访问阿里云MongoDB如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
4月前
|
NoSQL 安全 MongoDB