Everything About ___
Live briefing

Everything about Lightning Memory-Mapped Database

Software library providing an embedded transactional key-value database

Lightning Memory-Mapped Database (LMDB) is an embedded transactional database in the form of a key-value store. LMDB is written in C with API bindings for several programming languages. LMDB stores arbitrary key/data pairs as byte arrays, has a range-based search capability, supports multiple data items for a single key and has a special mode for appending records (MDB_APPEND) without checking for consistency. LMDB is not a relational database, it is strictly a key-value store like Berkeley DB and DBM. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Lightning Memory-Mapped DatabaseA 5-minute orientation
  2. Pick up a classic book: Gravity Of FrustrationThe most-reprinted book on the subject
  3. Read the landmark paper: Howard Chu on Lightning Memory-Mapped DatabaseCited 13 times
  4. Go sideways: Berkeley DBA closely related topic
  5. Go sideways: Embedded databaseA closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics