The content of this page has been automatically translated by AI. If you encounter any problems while reading, you can view the corresponding content in Chinese.

Versions and Storage Engines

Last updated: 2025-02-08 10:05:59

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