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 [05]
Acquired By
Project Types
Commercial, Open Source
Written in
C
Supported Languages
C, Java, Python
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.

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. First real build infra-structure -- I can now configure and build a static library with a single file. --HG-- branch : keith github.com
  6. https://www.mongodb.com/press/wired-tiger mongodb.com Dead — Check Archive
Revision #5