开发者社区> 张友东(林青)> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

阿里云数据库MongoDB版正式支持3.4、RocksDB、TerarkDB存储引擎

简介: 云数据库 MongoDB 版 基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化。
+关注继续查看

MongoDB 3.4 社区版于2016年年底正式发布,目前已经历10次的小版本迭代,在经过长时间的内部场景测试后,阿里云数据库团队正式支持 MongoDB 3.4,让用户直接在云上享受稳定的数据库服务。

MongoDB 3.4 的主要功能改进参考这里,简单总结一下就是:

One more thing

阿里云数据库 MongoDB 3.4 版本里,除了上述官方社区版本的特性外,我们还正式支持了 Mongorocks 引擎,一款基于RocksDB 实现的 MongoDB 存储引擎。

3_4_rocksdb

MongoDB 当前默认的 Wiredtiger 引擎非常优秀,相比 MongoDB 早期的 mmapv1 存续引擎性能上有非常大的提升,而且支持数据压缩,存储成本更低。

Wiredtiger 基于 btree 结构组织数据,在一些极端场景下,因为 Cache eviction 及写入放大的问题,可能导致 Write hang,细节可以到 MongoDB jira 上了解相关的issue,针对这些问题 MongoDB 官方团队一直在优化,我们也看到 Wiredtiger 稳定性在不断提升;而 RocksDB 是基于 LSM tree 结构组织数据,其针对写入做了优化,将随机写入转换成了顺序写入,能保证持续高效的数据写入。

如下是使用 sysbench 进行的一个简单的 insert 测试,insert 的集合默认带一个二级索引,在刚开始 Wiredtiger 的写入性能远超 RocksDB,而随着数据量越来越大,WT的写入能力开始下降,而 RocksDB 的写入一直比较稳定。

mongorocks

更多 Wiredtiger、Mongorocks 的对比可以参考 Facebook 大神在 Percona Live 上的技术分享

除了 RocksDB,MongoDB 云数据库还支持 TerarkDB 引擎,借助 TerarkDB 的全局压缩技术,在提高压缩率的同时,能大幅提高随机查询的性能。

阿里云数据库MongoDB版功能一览

欢迎大家来体验宇宙最强的 MongoDB 云数据库服务

stack

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验(2)
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验
17 0
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验(2)
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验
22 0
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验(2)
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验
30 0
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验(2)
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验
23 0
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验(1)
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验
62 0
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验(1)
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验
113 0
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验(2)
阿里云分析型数据库MySQL版(AnalyticDB)测试初体验
85 0
ApsaraDB For SQL Server Multi-AZ 高可用版数据库常用功能使用介绍
# ApsaraDB For SQL Server Multi-AZ 高可用版数据库使用介绍 # 引言 RDS SQL Server Multi-AZ 高可用版涵盖了SQL Server 2008 R2标准版和企业版、SQL Server 2012 标准版和企业版、SQL Server 2014 标准版和企业版、SQL Server 2016 标准版和企业版 。
1312 0
云数据库MongoDB全面支持3.4版本,支持多存储引擎
云数据库MongoDB全面支持MongoDB3.4版本,全面支持WiredTiger,RocksDB,TerarkDB三种存储引擎,本文讲述了云数据库MongoDB全面升级后,功能性能上有了哪些重大突破以及典型应用场景介绍。
1486 0
【Web API系列教程】3.4 — 实战:处理数据(处理实体关系)
前言 本部分描述了EF如何加载相关实体的细节,并且如何在你的模型类中处理环形导航属性。(本部分预备了背景知识,而这不是完成这个教程所必须的。
871 0
+关注
张友东(林青)
阿里云高级技术专家
文章
问答
来源圈子
更多
让用户数据永远在线,让数据无缝的自由流动
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
为什么PostgreSQL是最适合去O的数据库
立即下载
PostgresChina2018_赵振平_PostgreSQL和Greenplum数据库故障排查
立即下载
《阿里云数据库 MongoDB 专属集群版》
立即下载