tencent cloud

Feedback

Storage Engine and Version

Last updated: 2024-01-15 14:33:12
    This document describes the version and storage engine information of TencentDB for MongoDB to help you select appropriate options.

    Versions and Storage Engines

    TencentDB for MongoDB supports WiredTiger and Rocks storage engines.

    WiredTiger

    With a typical Btree structure, WiredTiger greatly outperforms MMAPv1, MongoDB's legacy storage engine. It provides concurrency control and compression mechanisms at different granularities, significantly reducing the storage costs. It offers the optimal performance and storage efficiency for different types of applications. WiredTiger is the default storage engine in MongoDB 3.2.

    Rocks

    Rocks organizes data based on the log-structured merge-tree (LSM tree) structure and specifically optimizes data write capabilities, which guarantee constantly efficient data writes and make it suitable for scenarios involving more writes but fewer reads. It is supported by MongoDB 3.2 only.
    Version
    Storage Engine
    v3.2
    WiredTiger
    Rocks
    v3.6
    WiredTiger
    v4.0
    WiredTiger
    v4.2
    WiredTiger
    v4.4
    WiredTiger

    Version Description

    Feature Description
    Subfeature
    v3.2
    v3.6
    v4.0
    v4.2
    v4.4
    Network
    Classic network
    Unsupported
    Unsupported
    Unsupported
    Unsupported
    Unsupported
    VPC
    Supported
    Supported
    Supported
    Supported
    Supported
    Security group
    Supported
    Supported
    Supported
    Supported
    Supported
    Network change
    Supported
    Supported
    Supported
    Supported
    Supported
    Billing mode
    Pay-as-you-go
    Supported
    Supported
    Supported
    Supported
    Supported
    Batch renewal
    Supported
    Supported
    Supported
    Supported
    Supported
    Monthly subscribed instance return
    Supported
    Supported
    Supported
    Supported
    Supported
    Pay-as-you-go instance termination
    Supported
    Supported
    Supported
    Supported
    Supported
    Message subscription and notification
    Supported
    Supported
    Supported
    Supported
    Supported
    Elasticity
    Mongod configuration adjustment
    Supported
    Supported
    Supported
    Supported
    Supported
    Node quantity adjustment
    Supported
    Supported
    Supported
    Supported
    Supported
    Single-shard node quantity adjustment
    Supported
    Supported
    Supported
    Supported
    Supported
    Shard quantity adjustment
    Unsupported
    Supported
    Supported
    Supported
    Supported
    Mongos access address enablement
    Unsupported
    Unsupported
    Supported
    Supported
    Supported
    Mongos node specification adjustment (sharded cluster)
    Unsupported
    Unsupported
    Supported
    Supported
    Supported
    Secondary node promotion to primary node
    Unsupported
    Supported
    Supported
    Supported
    Supported
    Oplog capacity adjustment
    Supported
    Supported
    Supported
    Supported
    Supported
    Instance operation
    Instance list
    Supported
    Supported
    Supported
    Supported
    Supported
    Instance restart
    Supported
    Supported
    Supported
    Supported
    Supported
    Batch instance restart
    Supported
    Supported
    Supported
    Supported
    Supported
    Instance termination
    Supported
    Supported
    Supported
    Supported
    Supported
    Switch to another project
    Supported
    Supported
    Supported
    Supported
    Supported
    Tag management
    Supported
    Supported
    Supported
    Supported
    Supported
    Password reset
    Supported
    Supported
    Supported
    Supported
    Supported
    Auth-free access
    Unsupported
    Supported
    Supported
    Unsupported
    Supported
    Version upgrade
    Unsupported
    Supported
    Supported
    Supported
    Unsupported
    Maintenance time modification
    Supported
    Supported
    Supported
    Supported
    Supported
    Read-only instance
    Supported
    Supported
    Supported
    Supported
    Supported
    Disaster recovery instance
    Supported
    Supported
    Supported
    Supported
    Supported
    Multi-AZ deployment
    Supported
    Supported
    Supported
    Supported
    Supported
    System monitoring
    Monitoring metric list
    Supported
    Supported
    Supported
    Supported
    Supported
    Data comparison
    Supported
    Supported
    Supported
    Supported
    Supported
    Alarm rule configuration
    Supported
    Supported
    Supported
    Supported
    Supported
    Monitoring data export
    Supported
    Supported
    Supported
    Supported
    Supported
    Multi-instance comparison and monitoring
    Supported
    Supported
    Supported
    Supported
    Supported
    Backup and rollback
    Backup list
    Supported
    Supported
    Supported
    Supported
    Supported
    Manual backup
    Supported
    Supported
    Supported
    Supported
    Supported
    Automatic backup
    Supported
    Supported
    Supported
    Supported
    Supported
    Backup file download
    Supported
    Supported
    Supported
    Supported
    Supported
    Instance clone
    Supported
    Supported
    Supported
    Supported
    Supported
    Collection rollback (replica set)
    Supported
    Supported
    Supported
    Supported
    Supported
    Collection rollback (sharded cluster)
    Unsupported
    Unsupported
    Unsupported
    Unsupported
    Unsupported
    Automatic backup policy configuration
    Supported
    Supported
    Supported
    Supported
    Supported
    Database management
    Account creation
    Supported
    Supported
    Supported
    Supported
    Supported
    Account password change
    Supported
    Supported
    Supported
    Supported
    Supported
    Account permission configuration
    Supported
    Supported
    Supported
    Supported
    Supported
    Slow log query
    Supported
    Supported
    Supported
    Supported
    Supported
    Slow log request management
    Supported
    Supported
    Supported
    Supported
    Supported
    Slow log download
    Supported
    Supported
    Supported
    Supported
    Supported
    Connection management
    Supported
    Supported
    Supported
    Supported
    Supported
    Task management
    List data loading
    Supported
    Supported
    Supported
    Supported
    Supported
    Filter by time
    Supported
    Supported
    Supported
    Supported
    Supported
    Filter by instance name
    Supported
    Supported
    Supported
    Supported
    Supported
    Viewing task details
    Supported
    Supported
    Supported
    Supported
    Supported
    Database audit
    Audit instance
    Unsupported
    Unsupported
    Supported
    Supported
    Supported
    Audit log
    Unsupported
    Unsupported
    Supported
    Supported
    Supported
    Recycle bin
    List of instances in recycle bin
    Supported
    Supported
    Supported
    Supported
    Supported
    Resuming instance
    Supported
    Supported
    Supported
    Supported
    Supported
    Batch instance restoration
    Supported
    Supported
    Supported
    Supported
    Supported
    Instance elimination
    Supported
    Supported
    Supported
    Supported
    Supported
    Migration
    Public network migration
    Supported
    Supported
    Supported
    Supported
    Supported
    Self-Build on CVM
    Supported
    Supported
    Supported
    Supported
    Supported
    Migration over direct connect
    Supported
    Supported
    Supported
    Supported
    Supported
    Migration over VPN
    Supported
    Supported
    Supported
    Supported
    Supported
    Database migration
    Supported
    Supported
    Supported
    Supported
    Supported
    Migration over CCN
    Supported
    Supported
    Supported
    Supported
    Supported
    Performance optimization
    Exception diagnosis
    Supported
    Supported
    Supported
    Supported
    Supported
    Performance trends monitoring
    Supported
    Supported
    Supported
    Supported
    Supported
    Slow query analysis
    Supported
    Supported
    Supported
    Supported
    Supported
    Space analysis
    Supported
    Supported
    Supported
    Supported
    Supported
    MongoStatus
    Supported
    Supported
    Supported
    Supported
    Supported
    MongoTop
    Supported
    Supported
    Supported
    Supported
    Supported
    Real-time session
    Supported
    Supported
    Supported
    Supported
    Supported
    Index recommendation
    Supported
    Supported
    Supported
    Supported
    Supported
    SQL throttling
    Supported
    Supported
    Supported
    Supported
    Supported

    Minor Version Description

    WiredTiger storage engine on v4.4

    Minor Version
    New Feature, Optimization, or Fix
    WT.44.13.0
    Supported MongoDB 4.4.

    WiredTiger storage engine on v4.2

    Minor Version
    New Feature, Optimization, or Fix
    WT.42.11.15
    Supported auditing database events with custom rules.
    Supported accessing the database through SSL authentication.
    WT.42.11.14
    Improved the stability of moveChunk of the kernel.
    WT.42.11.13
    Supported using commands to enable the enhanced changeStream mode.
    WT.42.11.12
    Fixed the issue where an error was reported when creating and deleting a duplicate database repeatedly.
    Fixed changeStream issues.
    WT.42.11.11
    Fixed the kernel exception during applyOps.
    WT.42.11.10
    Optimized the database audit performance.
    WT.42.11.9
    Supported database collection rollback through physical backup to speed up backups.
    WT.42.11.8
    Optimized the routing information refresh policy.
    WT.42.11.7
    Optimized the control logic for adding shards.
    WT.42.11.6
    Supported DDL operations for changeStream.
    WT.42.11.5
    Optimized kernel parameters to improve the performance.
    WT.42.11.4
    Blocked high-risk system operations.
    WT.42.11.3
    Fixed the exception of the getMore operation.
    WT.42.11.2
    Supported the maxTimeMS parameter.
    WT.42.11.1
    Supported the online compact command.
    WT.42.11.0
    Supported MongoDB 4.2.

    WiredTiger storage engine on v4.0

    Minor Version
    New Feature, Optimization, or Fix
    WT.40.3.34
    Supported auditing database events with custom rules.
    Supported accessing the database through SSL authentication.
    WT.40.3.33
    Supported speed limit for TTL indexing.
    Supported setting the clearing window for expired TTL data.
    WT.40.3.32
    Improved the instance stability after database collection rollback through physical backup.
    Fixed memory leaks after connection failures.
    WT.40.3.31
    Supported SQL throttling.
    WT.40.3.30
    Supported customizing the slow query threshold.
    WT.40.3.29
    Optimized the database audit performance.
    WT.40.3.28
    Optimized the routing information refresh policy for sharded clusters.
    WT.40.3.27
    Supported database collection rollback through physical backup.
    WT.40.3.26
    Optimized the retry lock logic during write conflicts to improve the performance.
    WT.40.3.25
    Optimized user permissions to avoid unauthorized operations.
    WT.40.3.24
    Prohibited creating LSM engine collections and indexes.
    WT.40.3.23
    Optimized the logic for adding shards.
    WT.40.3.22
    Optimized the lock mechanism.
    WT.40.3.21
    Optimized the changeStream logic.
    WT.40.3.20
    Optimized the performance.
    WT.40.3.19
    Optimized the session logic.
    WT.40.3.18
    Optimized the secondary database read performance.
    WT.40.3.17
    Optimized the password-free access logic.
    WT.40.3.16
    Optimized the monitoring data collection logic.
    WT.40.3.15
    Supported database collections with millions of records.
    WT.40.3.14
    Optimized the physical backup performance in case of many files.
    WT.40.3.13
    Optimized the mongos connection mechanism.
    WT.40.3.12
    Optimized the routing information refresh logic and audit performance.
    WT.40.3.11
    Enhanced changeStream capabilities.
    WT.40.3.10
    Supported the maxTimeMS parameter.
    WT.40.3.9
    Supported mongos overload protection.
    WT.40.3.8
    Supported database audit
    WT.40.3.7
    Optimized the session logic.
    WT.40.3.6
    Improved the database connection performance and startup performance in case of many files.
    WT.40.3.5
    Supported password-free access.
    WT.40.3.4
    Fixed abnormal bloats of database disk files.
    WT.40.3.3
    Supported Pv6.
    WT.40.3.2
    Supported blocking writes to full disks.
    Supported displaying the client connection information.
    WT.40.3.1
    Supported the superGeo command.
    Supported physical backup.
    Added new monitoring metrics.
    WT.40.3.0
    Released MongoDB 4.0 based on the WiredTiger engine.

    WiredTiger storage engine on v3.6

    Minor Version
    Description
    WT.36.8.12
    Optimized the password-free access logic.
    Optimized the display effect of the client list.
    WT.36.8.11
    Optimized the connection performance.
    WT.36.8.10
    Optimized the logic of session and cross-node data sync.
    WT.36.8.9
    Supported physical backup.
    WT.36.8.8
    Supported password-free access.
    WT.36.8.7
    Optimized the mongos connection pool mechanism.
    WT.36.8.6
    Optimized the connection logic.
    WT.36.8.5
    Supported IPv6.
    WT.36.8.4
    Optimized the monitoring data collection logic.
    WT.36.8.3
    Optimized the disk blocking logic.
    WT.36.8.2
    Optimized the connection model.
    WT.36.8.1
    Optimized the security mechanism.
    WT.36.8.0
    Supported v3.6.

    WiredTiger storage engine on v3.2

    Minor Version
    Description
    WT.32.12.9
    Supported setting the maximum timeout period of requests and creating indexes with the instance in the background by default.
    WT.32.12.8
    Optimized the mongos connection pool mechanism.
    WT.32.12.7
    Supported IPv6 and its parameter configuration.
    WT.32.12.6
    Optimized kernel connection parameters to improve the performance.
    WT.32.12.5
    Fixed issues such as occasional kernel exception.
    WT.32.12.4
    Supported the superGeoNear command.
    WT.32.12.3
    Optimized kernel parameters to improve the performance.
    WT.32.12.2
    Supported adjusting the oplog capacity.
    WT.32.12.1
    Supported dynamically adjusting the number of connections.
    WT.32.12.0
    Supported the WiredTiger engine of MongoDB 3.2.

    Rocks storage engine on v3.2

    Minor Version
    Description
    ROCKS.32.12.3
    Optimized connection parameters and performance.
    ROCKS.32.12.2
    Optimized the secondary database read performance.
    ROCKS.32.12.1
    Supported read requests from secondary databases and optimized snapshot expiration parameters.
    ROCKS.32.12.0
    Supported the Rocks storage engine.
    
    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support