WiredTiger is a storage engine in MongoDB that provides support for high performance applications. The advantages of WiredTiger include efficient use of I/O, high compression rates, and support for both row-oriented and column-oriented data.
It uses a technique called “write-ahead logging” to save changes in memory before committing them to disk, which greatly enhances write speeds. WiredTiger also prevents conflicts between concurrent operations with its multiversion concurrency control (MVCC) model.
Starting from MongoDB 4.0, transactions are also supported in WiredTiger, which helps to ensure data consistency during complex operations.
Please note that in MongoDB documentation, the term “WiredTiger” is often used interchangeably with “storage engine”.