Библиотека [ libmdbx ](
https://github.com/leo-yuriev/libmdbx ) является существенно переработанным потомком LMDB — предельно высокопроизводительной, компактной встраиваемой базой данных класса ключ-значение. Текущая версия v0.5 является техническим релизом, отмечает завершение каких-либо доработок и переход к фазе публичного финального тестирования и стабилизации, с последующем формированием первого полноценного релиза библиотеки. [ LMDB ](
https://ru.bmstu.wiki/LMDB_(Lightning_Memory-Mapped_Database) ) является достаточно известной транзакционной встраиваемой СУБД класса «ключ-значение» на основе [ дерева B+ ](
https://ru.wikipedia.org/wiki/B%E2%81%BA-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE ) без [ упреждающей журнализации ](
https://ru.wikipedia.org/wiki/%D0%A3%D0%BF%D1%80%D0%B5%D0%B6%D0%B4%D0%B0%D1%8E%D1%89%D0%B0%D1%8F_%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F ) , которая позволяет рою многопоточных процессов конкурентно и предельно эффективно работать с локально-разделяемой (не сетевой) БД. В свою очередь MDBX быстрее и надежнее LMDB, при этом libmdbx сохраняет все ключевые возможности своего прародителя, такие как [ ACID ](
https://ru.wikipedia.org/wiki/ACID ) и неблокирующее чтение с линейным масштабированием по ядрам CPU, а также добавляет несколько новых. Описание отличий и усовершенствований libmdbx относительно LMDB заслуживает отдельной статьи (планируется публикации на «Хабре» и «Medium»). Здесь же уместно упомянуть самые важные и заметные: ( [ читать дальше... ](
https://www.linux.org.ru/news/opensource/15450965#cut ) )
Ссылка:
https://www.linux.org.ru/news/opensource/15450965