LMDB Alternatives

LMDB is described as 'An ultra-fast, ultra-compact, crash-proof key-value embedded data store' and is an app. There are more than 10 alternatives to LMDB for a variety of platforms, including Linux, Mac, Windows, Android and Self-Hosted apps. The best LMDB alternative is SQLite, which is both free and Open Source. Other great apps like LMDB are Firebird, UnQLite, LevelDB and Berkeley DB.

Copy a direct link to this comment to your clipboard
LMDB alternatives page was last updated

Alternatives list

  1. SQLite icon
     348 likes
    Copy a direct link to this comment to your clipboard

    SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.

    70 SQLite alternatives

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • iPhone
    • Self-Hosted
     
    • SQLite is the most popular Windows, Android, Mac & iPhone alternative to LMDB.

    • SQLite is the most popular Open Source & free alternative to LMDB.

    • SQLite is Free and Open SourceLMDB is also Free and Open Source
    • SQLite is LightweightLMDB is not according to our users
  2. Firebird icon
     21 likes
    Copy a direct link to this comment to your clipboard

    Firebird is a relational database offering many ANSI SQL-92 features that runs on Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
    • Android Tablet
     
    • Firebird is the most popular Android Tablet alternative to LMDB.

    • Firebird is Free and Open SourceLMDB is also Free and Open Source
  3. UnQLite icon
     5 likes
    Copy a direct link to this comment to your clipboard

    UnQLite is a in-process software library which implements a self-contained, serverless, zero-configuration, transactional NoSQL database engine. UnQLite is a document store database similar to MongoDB, Redis, CouchDB etc.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  4.  4 likes
    Copy a direct link to this comment to your clipboard

    LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Android
     
  5.  2 likes
    Copy a direct link to this comment to your clipboard

    Berkeley DB (BDB) is a software library that provides a high-performance embedded database for key/value data., Berkeley DB is the most widely used database toolkit in the world, with hundreds of millions of deployed copies.

    10 Berkeley DB alternatives

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  6.  2 likes
    Copy a direct link to this comment to your clipboard

    An embedded transactional graph engine for Python backed by a LMDB file. Works with Python 2.6, 2.7 and 3.x.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  7.  5 likes
    Copy a direct link to this comment to your clipboard

    Kyoto Cabinet is a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  8. ObjectBox icon
     4 likes
    Copy a direct link to this comment to your clipboard

    ObjectBox DB is an easy & fast object-oriented mobile database for Android, Linux, soon iOS. It supports relations, JavaRx, Kotlin. It is 10X faster than SQLite. And POJOs are POJOs.

    Cost / License

    • Free
    • Proprietary

    Platforms

    • Online
    • Android
    • Self-Hosted
     
    • ObjectBox is the most popular Web-based alternative to LMDB.

    • ObjectBox is Free and ProprietaryLMDB is Free and Open Source
  9.  3 likes
    Copy a direct link to this comment to your clipboard

    QDBM is a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length. Both binary data and character string can be used as a key and a value.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  10.  3 likes
    Copy a direct link to this comment to your clipboard

    Tokyo Cabinet is a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  11. Fjall icon
     Like
    Copy a direct link to this comment to your clipboard

    Fjall is a log-structured embeddable key-value storage engine written in Rust. It features:

    Cost / License

    Platforms

    • Windows
    • Mac
    • Linux
     
  12. RocksDB icon
     Like
    Copy a direct link to this comment to your clipboard

    RocksDB is an embeddable persistent key-value store for fast storage. RocksDB can also be the foundation for a client-server database but our current focus is on embedded workloads.

    Cost / License

    Platforms

    • Self-Hosted
     
12 of 13 LMDB alternatives