版本及存储引擎
云数据库MongoDB版支持3.4、4.0和4.2版本,支持WiredTiger存储引擎,您可以根据业务需求在创建实例时选择。
数据库版本及优势
数据库版本 | 优势 |
---|---|
3.4版本 |
|
4.0版本 |
|
4.2版本 |
|
存储引擎
存储引擎 | 说明 | 适用场景 |
---|---|---|
WiredTiger | 基于BTree结构组织数据,相比MongoDB早期的MMAPv1存储引擎性能提升明显,且支持数据压缩,存储成本更低。 | 默认存储引擎,适用于大多数业务场景。 |
RocksDB(已下线) | 基于LSM tree结构组织数据,针对性优化数据写入,将随机写入转换成了顺序写入,能保证持续高效的数据写入。 | 适用于大量写且少读的场景。 |
TerarkDB(已下线) | 借助TerarkDB的全局压缩技术,在提高压缩率的同时,能大幅提高随机查询的性能。 | 适用于多读少写或批量写大量读的场景。 |
版本和存储引擎的适配关系
为最大化满足各类业务场景需求,云数据库MongDB提供了WiredTiger、RocksDB和TerarakDB三种存储引擎供您选择。存储引擎与版本间的适配关系如下:
存储引擎 | 3.4版本 | 4.0版本 | 4.2版本 |
---|---|---|---|
WiredTiger |
单节点实例 副本集实例 分片集群实例 |
单节点实例 副本集实例 分片集群实例 |
副本集实例 分片集群实例 |
RocksDB(已下线) |
单节点实例(按量付费) 副本集实例(按量付费) 分片集群实例 |
- | - |
TerarkDB(已下线) |
分片集群实例 |
- | - |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论