Lightning Memory-Mapped Database
Software library providing 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.
Nº Q20725152 ★
Common · Literature
Lightning Memory-Mapped Database
Software library providing 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.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
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. LMDB may also be used concurrently in a multi-threaded or multi-processing environment, with read performance scaling linearly by design. LMDB databases may have only one writer at a time, however unlike many similar key-value databases, write transactions do not block readers, nor do readers block writers. LMDB is also unusual in that multiple applications on the same system may simultaneously open and use the same LMDB store, as a means to scale up performance. Also, LMDB does not require a transaction log (thereby increasing write performance by not needing to write data twice) because it maintains data integrity inherently by design.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
Log-structured merge-tree
Data structure
Nº Q6666764 ★★
Translation lookaside buffer
Memory cache that is used to reduce the time taken to access a user memory location; part of the chip’s memory-management unit
Nº Q1071403 ★★
LPDDR
Series of computer memory standards for laptops and mobile devices
Nº Q869101 ★★
LightGBM
Machine learning software
Nº Q57267665 ★★
Device mapper
Software framework provided by the Linux kernel for mapping physical block devices onto higher-level virtual block devices
Nº Q1206778 ★★
Limited-memory BFGS
Optimization algorithm
Nº Q6549489 ★★