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

云数据库 MongoDB 版

基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化。并提供专业的数据库在线扩容、备份回滚、性能优化等解决方案。

了解更多

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

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

  • 更快的主备同步,参考 MongoDB 3.4 复制集全量同步改进
  • 更高效的Sharding集群,参考 MongoDB 升级3.4对均衡的影响
  • 更强大的功能,如 Readonly ViewCollationDecimal type
  • 更丰富的aggregation操作,如$bucket、$graghLookup

One more thing

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

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 的写入一直比较稳定。

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

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

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

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

云数据库 MongoDB 版

基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化。并提供专业的数据库在线扩容、备份回滚、性能优化等解决方案。

了解更多

时间: 2024-10-03 09:09:07

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

一分钟了解阿里云产品:云数据库MongoDB版

一.             概述   阿里云产品种类齐全,今天让我们一起来了解下云数据库MongoDB版(AliCloudDB for MongoDB)吧.   什么是云数据库MongoDB版呢?我来给大家说说吧.   云数据库MongoDB版基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化.并提供专业的数据库在线扩容.备份回滚.性能优化等解决方案.   与自建数据库相比, 云数据库MongoDB版有什么优势呢?我们为您提供更优质的服务:   云数据库

性能最高提升300%!阿里云数据库HBase版上线

阿里云正式推出云数据库HBase版(ApsaraDB forHBase),100%兼容HBase协议的分布式数据库,基于HDFS分布式文件系统,支持高达10PB的存储空间,满足最高5000W QPS的随机读写场景.能支撑海量结构化数据存储.高并发访问等需求,适用于物联网.车联网.监控.安全风控.即时通讯.消息存储等行业场景用户. 产品内核架构深度优化,运维效率大幅提升 阿里云数据库专家对原生HBase内核源码进行深度优化,让云数据库HBase版(ApsaraDB for HBase)的读写性能相

阿里云数据库Greenplum版发布啦

经过阿里云ApsaraDB小伙伴们几个月的不懈努力,Greenplum 终于上云了.(这里有PostgreSQL内核小组的宇宙第一小鲜肉,还有宇宙无敌老腊肉) 云数据库Greenplum版(ApsaraDB for Greenplum)是基于Greenplum开源数据库项目的MPP大规模并行处理数据仓库产品,提供全面的SQL支持(包括符合SQL2008标准的OLAP分析函数),业界流行的BI软件都可以直接使用Greenplum进行在线业务分析.支持行存储和列存储混合模式,提高分析性能:同时提供数

云数据库Redis版主从热备高可用方案

引言 高可用(High Available)是线上生产环境所必不可少的重要条件,阿里云数据库Redis版作为一款成熟稳定的数据库产品,针对Redis的特性也支持高可用,本文将介绍云Redis是如何实现这一方案. 架构 目前云Redis有主从版和集群版两种架构,本次主要针对主从版做HA的解析. 下图为主从版架构: 由图可知,云Redis实例有主备两个节点,平时只有Master提供服务,Slave只做热备不提供访问,Slave通过slaveof命令挂载到Master上,不断从Master接收数据,保

一分钟了解阿里云产品:云数据库Memcache版

一.             概述   阿里云产品种类繁多,今天让我们一起来了解下云数据库Memcache版(AliCloudDB for Memcache,原OCS)吧.   什么是云数据库Memcache版呢?   一句话,云数据库Memcache版是基于内存的缓存服务,支持海量小数据的高速访问.     那么,云数据库Memcache有什么优势呢?我来给大家说说吧.   云数据库Memcache可以极大缓解对后端存储的压力,提高网站或应用的响应速度.云数据库Memcache支持Key-Va

一分钟了解阿里云产品:云数据库Redis版

一.             概述   阿里云发布了很多款产品,几天让我们来一起了解下云数据库Redis版(AliCloudDB for Redis)吧.     什么是云数据库Redis呢?   运输库Redis是兼容开源Redis协议的Key-Value类型在线存储服务.云数据库Redis版支持字符串.链表.集合.有序集合.哈希表等多种数据类型,及事务(Transactions).消息订阅与发布(Pub/Sub)等高级功能.通过内存+硬盘的存储方式,云数据库Redis版在提供高速数据读写能力

云数据库MongoDB全面支持3.4版本,支持多存储引擎

了解更多关于云数据库MongoDB,请点击此处

从运维的角度分析使用阿里云数据库RDS的必要性--你不应该在阿里云上使用自建的MySQL/SQL Server/Oracle/PostgreSQL数据库

开宗明义,你不应该在阿里云上使用自建的MySQL or SQL Server数据库,对了,还有Oracle or PostgreSQL数据库. 云数据库 RDS(Relational Database Service)是一种稳定可靠.可弹性伸缩的在线数据库服务.基于飞天分布式系统和全SSD盘高性能存储,支持MySQL.SQL Server.PostgreSQL和PPAS(高度兼容Oracle)引擎,默认部署主备架构且提供了容灾.备份.恢复.监控.迁移等方面的全套解决方案. 当然,并不是指所有用户

阿里云数据库,破解大型网站架构设计中的数据存储难题

摘要:3月10日,2017阿里云网站行业热点问题和解决方案线下研讨会在上海举行.在本次研讨会上,阿里云数据库团队产品专家王义成(花名挚尤)针对于大型网站的数据库架构设计以及阿里云ApsaraDB所提供的服务管理和解决方案进行了深入介绍. 分享者简介:王义成(花名挚尤),阿里云数据库团队产品专家,负责阿里云NoSQL数据库的产品规划.加入阿里巴巴近5年的时间,参与过多种云数据库的产品设计工作.目前主要负责阿里云的MongoDB.Redis以及MemCache产品,旨在为广大客户提供安全可靠的数据库