Content deleted Content added
Undid revision 1105952301 by 84.203.25.39 (talk) The referred documentation for MDB_APPEND says "Loading unsorted keys with this flag will cause data corruption." Maybe the database does check some other aspects of consistency, but does not check correct order. |
|||
Line 17:
}}
{{Portal|Free and open-source software}}
'''Lightning Memory-Mapped Database''' (LMDB) is a [[software library]] that provides
LMDB may also be used [[#Concurrency|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.
|