Side by side
redb vs WiredTiger
Both stand on embedded databases. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan
redb offers an embedded Rust database with transactional guarantees, concurrent reads, and a stable format. Developers targeting no_std systems must meet its build requirements and provide storage themselves.
Visit redb Free plan APILinuxMac+2
WiredTiger offers a broad set of storage, transaction and integrity capabilities as a free, open-source engine. Tiered storage remains experimental, and users seeking other licensing terms or technical support are directed to MongoDB.
Visit WiredTigerThe facts
| redb | WiredTiger | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Not published | API, Linux, Mac, Self-hosted, Windows |
| Lowest paid plan | Not published | Free or on request |
| Plans published | None | 1 |
| Maker | Not published | Not published |
| Website | redb.org | source.wiredtiger.com |
| On embedded databases | #26 of 30 | #22 of 30 |
redb: what it does well
- Free under Apache 2.0 or MIT
- ACID transactions and MVCC concurrency
- Crash-safe with savepoints and rollbacks
- Stable, maintained file format
- Zero-copy thread-safe BTreeMap API
What to know first
- no_std mode has no filesystem
- Requires custom StorageBackend in no_std
- Cortex-M0 is excluded
- Pure Rust implementation only
WiredTiger: what it does well
- Supports row, column and log-structured merge storage
- ACID transactions with standard isolation levels
- Per-table block compression
- Includes checksums, verification and salvage support
- Encryption is supported
What to know first
- Tiered storage is experimental and not production-tuned
- Open-source licensing is GNU GPL version 2 or 3
- Technical support is directed to MongoDB
Alternatives to redb Alternatives to WiredTiger The whole list