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.

Developer: Symas Corporation Price: Free 🎯 symas.com/lmdb

Top 6 LMDB alternatives

4 BoltDB logo

BoltDB

BoltDB contributors

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
6

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.