Storage Engine
TencentDB for MongoDB supports two storage engines: WiredTiger and RocksDB.
WiredTiger is a typical Btree structure. Compared to MongoDB's earlier MMAPv1 storage engine, it significantly improves performance, offers different levels of concurrency control and compression mechanisms, and reduces storage costs. It provides the best performance and storage efficiency for various types of applications. MongoDB 3.2 and later versions set WiredTiger as the default storage engine.
Rocks organizes data based on the LSM tree (Log Structure Merge Tree) structure, specifically optimizing data writing capability to ensure continuous and efficient data writes, suitable for scenarios with heavy writes and light reads. Only supported in MongoDB 3.2.
Version 6.0 WiredTiger Storage Engine
Minor Version | Description of New, Optimized, or Fixed Features |
WT.60.5.1 | Merged Community Issues Fixed Inaccurate Monitoring Data Issue |
WT.60.5.0 | Supporting Version 6.0 |
Version 5.0 WiredTiger Storage Engine
Minor Version | Description of New, Optimized, or Fixed Features |
WT.50.12.1 | Support External Network Access |
WT.50.12.0 | Support MongoDB Version 5.0 |
Version 4.4 WiredTiger Storage Engine
Minor Version | Description of New, Optimized, or Fixed Features |
WT.44.13.4 | Support External Network Access |
WT.44.13.2 | Optimizing the isMaster Command |
WT.44.13.1 | Support Auditing, Password-Free Access |
WT.44.13.0 | Support MongoDB Version 4.4 |
Version 4.2 WiredTiger Storage Engine
Minor Version | Description of New, Optimized, or Fixed Features |
WT.42.11.16 | Support External Network Access |
WT.42.11.15 | Support Custom Rule Auditing of Database Activities Support Accessing Database via SSL Authentication |
WT.42.11.14 | Improve Kernel moveChunk Stability |
WT.42.11.13 | Support Users Enabling Enhanced changeStream Mode via Command |
WT.42.11.12 | Fixed the issue of repeated creation and deletion of databases with the same name Fixed issues related to changeStream |
WT.42.11.11 | Resolved kernel exception issues during applyOps |
WT.42.11.10 | Optimized Database Audit performance |
WT.42.11.9 | Supported database and table rollback through physical backup, improving backup speed |
WT.42.11.8 | Optimized routing information refresh strategy |
WT.42.11.7 | Optimized control logic for adding shards |
WT.42.11.6 | changeStream supports DDL operations |
WT.42.11.5 | Optimized kernel parameters to improve performance |
WT.42.11.4 | Blocked high-risk system operations |
WT.42.11.3 | Fix getMore Operation Exception |
WT.42.11.2 | Support maxTimeMS Parameter |
WT.42.11.1 | Support Online Compact Feature |
WT.42.11.0 | Support MongoDB Version 4.2 |
Version 4.0 WiredTiger Storage Engine
Minor Version | Description of New, Optimized, or Fixed Features |
WT.40.3.35 | Support External Network Access |
WT.40.3.34 | Support Custom Rule Auditing of Database Activities Support Accessing Database via SSL Authentication |
WT.40.3.33 | TTL index supports rate control Support TTL expired data cleanup window settings |
WT.40.3.32 | Improve instance stability after physical table rollback Fix memory leak issue after connection failure |
WT.40.3.31 | Support SQL throttling |
WT.40.3.30 | Support user-defined slow log threshold |
WT.40.3.29 | Optimized Database Audit performance |
WT.40.3.28 | Optimize shard cluster routing refresh strategy |
WT.40.3.27 | Support database and table rollback through physical backup |
WT.40.3.26 | Optimize write conflict retry locking logic to improve performance |
WT.40.3.25 | Optimize user permissions, avoid unauthorized operations |
WT.40.3.24 | Prohibit creating LSM engine tables and indexes |
WT.40.3.23 | Optimize shard addition logic |
WT.40.3.22 | Optimize locking mechanism |
WT.40.3.21 | Optimize changeStream logic |
WT.40.3.20 | Performance Optimization |
WT.40.3.19 | Optimize session logic |
WT.40.3.18 | Optimize read performance of replica |
WT.40.3.17 | Optimize password-free access logic |
WT.40.3.16 | Optimize monitoring collection logic |
WT.40.3.15 | Support million database and table features |
WT.40.3.14 | Optimize physical backup performance in scenarios with many files |
WT.40.3.13 | Optimize mongos connection mechanism |
WT.40.3.12 | Optimize routing refresh logic and audit performance |
WT.40.3.11 | Enhance changeStream capability |
WT.40.3.10 | Support maxTimeMS Parameter |
WT.40.3.9 | Support mongos overload protection |
WT.40.3.8 | Support for database auditing |
WT.40.3.7 | Optimize session logic |
WT.40.3.6 | Improve database connection performance and startup performance in scenarios with many files |
WT.40.3.5 | Support password-free access |
WT.40.3.4 | Resolve abnormal database disk file expansion issue |
WT.40.3.3 | Support IPv6 |
WT.40.3.2 | Support blocking after capacity is full Support displaying client connection information |
WT.40.3.1 | Support superGeo command Support physical backup Various monitoring metrics |
WT.40.3.0 | Release MongoDB 4.0 Version Based on WiredTiger Engine |
Version 3.6 WiredTiger Storage Engine
Minor Version | Version Description |
WT.36.8.13 | Resolve excessive memory pressure and node exception issues |
WT.36.8.12 | Optimize password-free access logic Optimize client list display |
WT.36.8.11 | Optimize connection performance |
WT.36.8.10 | Optimize session logic and data synchronization logic between nodes |
WT.36.8.9 | Support physical backup |
WT.36.8.8 | Support password-free access |
WT.36.8.7 | Optimize the mongos connection pool mechanism |
WT.36.8.6 | Optimized connection logic |
WT.36.8.5 | Support IPv6 |
WT.36.8.4 | Optimize monitoring statistics logic |
WT.36.8.3 | Optimize disk blocking logic |
WT.36.8.2 | Optimize connection model |
WT.36.8.1 | Optimize security mechanisms |
WT.36.8.0 | Supported in Version 3.6 |
Version 3.2 WiredTiger Storage Engine
Note:
Note: The current version 3.2 is no longer for sale.
Minor Version | Version Description |
WT.32.12.9 | Supports setting maximum request timeout, supports default instance to build index in background mode |
WT.32.12.8 | Optimized the MongoDB mongos connection pool mechanism |
WT.32.12.7 | Support IPv6 and parameter configuration |
WT.32.12.6 | Optimized kernel connection parameters to improve performance |
WT.32.12.5 | Resolved kernel probabilistic anomalies and other issues |
WT.32.12.4 | Support superGeoNear command |
WT.32.12.3 | Optimized kernel parameters to improve performance |
WT.32.12.2 | Support Adjusting Oplog Capacity |
WT.32.12.1 | Support Dynamic Adjustment of Connection Quantity |
WT.32.12.0 | Support MongoDB 3.2 Version WiredTiger Engine |
Rocks Storage Engine for 3.2 Version
Minor Version | Version Description |
ROCKS.32.12.3 | Optimize connection parameters and performance |
ROCKS.32.12.2 | Optimize read performance of replica |
ROCKS.32.12.1 | Support read requests from secondary and optimize snapshot expiration parameters |
ROCKS.32.12.0 | Support Rocks storage engine |