SQLite is a self-contained, serverless, zero-configuration, transactional SQL database engine.
Best LMDB Alternatives ranked by AI · updated Aug 2026
LMDB is an embedded transactional key-value database implemented in C and based on memory-mapped B+trees. It is aimed at systems that need very fast reads, low latency, and reliable local persistence.
Top 6 LMDB alternatives
Badger is a productivity software that helps users organize tasks and schedules efficiently.
$9.99/month
Pebble was one of the early smartwatch pioneers known for its long battery life and customizable watch faces.
$99 - $199
BoltDB is an embedded, ordered key-value database written in Go for applications needing local persistent storage. Its memory-mapped B+tree and ACID transactions...
Pros
- Simple Go API with predictable file-based storage
- ACID transactions and ordered key iteration
- No external database server or deployment dependency
Cons
- Original repository is no longer actively maintained
- Single-writer architecture limits write concurrency
- No built-in replication, clustering, or query language
A fast key-value storage library written at Google.
Pros
- Simple API
- Good performance
Cons
- Limited features
- Maintenance not as active as RocksDB
bbolt
etcd contributors
bbolt is an actively maintained Go fork of BoltDB for embedded transactional key-value storage. It preserves the familiar Bolt API while receiving...
Pros
- Maintains strong compatibility with BoltDB applications
- Active maintenance compared with the original BoltDB repository
- Provides ACID transactions and ordered buckets
Cons
- Retains BoltDB's single-writer limitation
- Still lacks replication and distributed operation
- Less suitable for very write-heavy workloads than LSM databases
How good are these alternatives?
Your feedback helps us improve the AI rankings.
β Thanks for your feedback!
Know a better alternative? π
Suggest a product and our AI will verify it's a real alternative to LMDB before adding it to the list.