DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

WiredTiger


WiredTiger is an open-source key/value storage engine for NoSQL databases and is currently the default storage engine for MongoDB.

Source Code
https://github.com/wiredtiger/wiredtiger[02]
Developer
Country of Origin
AU, US
Start Year
2008 [06]
Acquired By
Project Types
Commercial, Open Source
Written in
C
Supported Languages
C, Java, Python
Inspired By
LevelDB
Compatible With
LevelDB, RocksDB
Operating Systems
Linux, Windows
Licenses
GPL v2, GPL v3

WiredTiger supports both B-tree and log-structured merge tree for data storage. It also supports both row store and column store. WiredTiger employs multi-version concurrency control for better scalability on multi-core architectures and supports several standard isolation levels. Though WiredTiger is often considered as a storage engine, it also has some basic schema support where schemas are provided by users at runtime.

WiredTiger is developed in C and provides Java/Python language bindings. It has a set of APIs that is compatible with LevelDB.

Database Entry

WiredTiger


WiredTiger is an open-source key/value storage engine for NoSQL databases and is currently the default storage engine for MongoDB.

WiredTiger supports both B-tree and log-structured merge tree for data storage. It also supports both row store and column store. WiredTiger employs multi-version concurrency control for better scalability on multi-core architectures and supports several standard isolation levels. Though WiredTiger is often considered as a storage engine, it also has some basic schema support where schemas are provided by users at runtime.

WiredTiger is developed in C and provides Java/Python language bindings. It has a set of APIs that is compatible with LevelDB.

History[05]


The development of the WiredTiger storage engine started in November 2018. The corresponding company WiredTiger Software was founded in 2012 and was later acquired by MongoDB to replace its original mmap-based storage engine as the default storage engine.

Compression


Indexes


Storage Architecture


System Architecture


Citations

6 sources
  1. MongoDB: The World’s Leading Modern Data Platform | MongoDB mongodb.com
  2. GitHub - wiredtiger/wiredtiger: WiredTiger's source tree · GitHub github.com
  3. WiredTiger: Reference Guide wiredtiger.com
  4. WiredTiger - Wikipedia wikipedia.org
  5. https://www.mongodb.com/press/wired-tiger mongodb.com Dead — Check Archive
  6. First real build infra-structure -- I can now configure and build a static library with a single file. --HG-- branch : keith github.com
Revision #6