TidesDB vs WiredTiger
TidesDB: Young C storage-engine library: transactional LSM with MVCC, column families and TTL. WiredTiger: MongoDB's default storage engine: MVCC B-tree with compression and snapshot isolation.
key differences
- WiredTiger is built for larger datasets (≤ 10 TB) than TidesDB (≤ 100 GB).
- Only TidesDB has ttl / expiry.
- Only WiredTiger has columnar storage, encryption at rest, time travel.
choose tidesdb for
- +Building custom database engines
- +Embedded transactional storage in C/C++ systems
- +Experimenting with alternatives to RocksDB
best at · Embedded, OLTP
choose wiredtiger for
- +Storage engine inside MongoDB
- +Embedding a transactional engine in a custom C system
- +Research on MVCC B-tree storage
best at · Embedded, OLTP
TidesDB vs WiredTiger: FAQ
What is the difference between TidesDB and WiredTiger?
TidesDB: Young C storage-engine library: transactional LSM with MVCC, column families and TTL. WiredTiger: MongoDB's default storage engine: MVCC B-tree with compression and snapshot isolation. WiredTiger is built for larger datasets (≤ 10 TB) than TidesDB (≤ 100 GB). Only TidesDB has ttl / expiry. Only WiredTiger has columnar storage, encryption at rest, time travel.
When should I choose TidesDB over WiredTiger?
Choose TidesDB for building custom database engines, embedded transactional storage in C/C++ systems and experimenting with alternatives to RocksDB. Choose WiredTiger for storage engine inside MongoDB, embedding a transactional engine in a custom C system and research on MVCC B-tree storage.
Is TidesDB or WiredTiger more popular?
WiredTiger ranks #155 on the WhichDB Score (20.6/100) and TidesDB ranks #249 (13.7/100). Popularity is not fit: check the requirements that matter for your project.
Are TidesDB and WiredTiger open source?
Yes. TidesDB is open source. License: Mozilla Public License 2.0. Yes. WiredTiger is open source. License: GNU GPL v2 or v3, or MongoDB commercial license.