<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск встраиваемой СУБД libmdbx 0.13.6 </title>
    <link>https://opennet.dev/openforum/vsluhforumID3/137486.html</link>
    <description>Опубликован выпуск библиотеки libmdbx 0.13.7 (MDBX) с реализацией высокопроизводительной компактной встраиваемой базы данных класса ключ-значение.  Код libmdbx распространяется под лицензией Apache 2.0. Поддерживаются все актуальные операционные системы и архитектуры, а также российский Эльбрус 2000. Для libmdbx предлагается развитое API для C++, а также поддерживаемые энтузиастами привязки к языкам Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno, Scala. Из проектов, использующих libmdbx, можно отметить Isar, Erigon и Reth, а также разработки компаний StarkWare и Positive Technologies...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=63653&lt;br&gt;</description>

<item>
    <title>Выпуск встраиваемой СУБД libmdbx 0.13.7 (Аффтар)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/137486.html#38</link>
    <pubDate>Wed, 27 Aug 2025 20:07:54 GMT</pubDate>
    <description>Исходное API LMDB во многом копирует Berkeley DB, но с существенным упрощением за счет отказа от лишнего.&lt;br&gt;&lt;br&gt;Курсоры в MDBX/LMDB такие же как в Berkeley DB.&lt;br&gt;Точнее говоря, некоторые отличия есть, но сводятся к объективным отличиям в возможностях движков.&lt;br&gt;Вложенные транзакции тоже есть, и non-durable тоже. Но ими почти никто не пользуется.&lt;br&gt;&lt;br&gt;В OpenLDAP вторичные индексы были не нужны и Говард не стал их делать (а я бы наверное сделал).&lt;br&gt;Однако, несмотря на полезность вторичных индексов в реальности они оказались не востребованными:&lt;br&gt; - если возможностей простого key-value не хватает индустрия предпочитает SQL (SQLite либо внешний сервер);&lt;br&gt; - там где накладные расходы на SQL слишком велики и вложения в разработку оправданы, реализуются собственные схемы со всякими трюками и экономией на спичках.&lt;br&gt;&lt;br&gt;30 лет назад, когда делали BDB, всё было иначе. В том числе, диски были медленнее и собственные накладные расходы BDB на кеширование и блокировки были незаметны.&lt;br&gt;Языков программирования и их runtime-сред было си</description>
</item>

<item>
    <title>Выпуск встраиваемой СУБД libmdbx 0.13.7 (adolfus)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/137486.html#37</link>
    <pubDate>Wed, 27 Aug 2025 13:18:33 GMT</pubDate>
    <description>&amp;gt; 2. LMDB была создана Говардом Чу (Howard Chu) для OpenLDAP ради избавления &lt;br&gt;&amp;gt; от проблем BerkeleyDB.&lt;br&gt;&lt;br&gt;От нормальных курсоров и вторичных индексов, да? От детального управления транзакциями, в том числе и вложенными? И что в таком случае остается? -- А то, что невозможно использовать кроме как на локалхосте для кеширования. &lt;br&gt;Все то, от чего избавился этот ваш Чу, позволяет во многих случаях избавиться от использования sql-серверов. Я знаю несколько достаточно больших проектов на базе BDB, реально работающих более 15 лет. Среди них есть такой, который обслуживает в режиме OLTP полторы сотни клиентов в среднем одновременно.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск встраиваемой СУБД libmdbx 0.13.6  (Аффтар)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/137486.html#36</link>
    <pubDate>Tue, 26 Aug 2025 17:44:35 GMT</pubDate>
    <description>Там имелось в виду, что нужно вдумчиво подходить к вопросу селективности.&lt;br&gt;&lt;br&gt;Например, увеличение длины ключа на 1 байт ради более точного поиска может сделать хуже/медленнее чем приблизительный поиск DUPSORT-куста и перебор в нём значений.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск встраиваемой СУБД libmdbx 0.13.6  (Аффтар)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/137486.html#35</link>
    <pubDate>Tue, 26 Aug 2025 17:39:12 GMT</pubDate>
    <description>Спасибо.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск встраиваемой СУБД libmdbx 0.13.7 (Аффтар)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/137486.html#34</link>
    <pubDate>Tue, 26 Aug 2025 17:37:07 GMT</pubDate>
    <description>По части MySQL вы заблуждаетесь, а информация с отсылкой к MySQL не соответствует действительности:&lt;br&gt;&lt;br&gt;1. MySQL не был написан поверх Berkeley DB.&lt;br&gt;Поддержка BDB как одного из storage engine была добавлена в 2000 спустя примерно 5 лет после первого релиза, а еще через 5 лет удалена.&lt;br&gt;Подключали BDB (предположительно, свечку не держал) для &quot;попробовать улучшить&quot; некоторые показатели, но результат не оправдал ожиданий.&lt;br&gt;Berkeley DB не дала ничего хорошего: ни производительности, ни стабильности, ни уменьшения потребления памяти, ни популярности.&lt;br&gt;Пользователи не пользовались BDB, а по объективным причинам предпочитали MyISAM или InnoDB.&lt;br&gt;Поэтому возможность использования Berkeley DB удалили из MySQL почти 20 лет назад.&lt;br&gt;&lt;br&gt;2. Нет принципиальных препятствий для использования MDBX/LMDB в качестве storage engine в SQL-движках, в том числе в MySQL.&lt;br&gt;Это может подтвердить любой специалист разбирающийся в теме.&lt;br&gt;Более того, эксперимент с SQLightning (SQLite пересаженный на LMDB) показал кратный рост производительности</description>
</item>

<item>
    <title>Выпуск встраиваемой СУБД libmdbx 0.13.7 (adolfus)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/137486.html#33</link>
    <pubDate>Tue, 26 Aug 2025 09:26:35 GMT</pubDate>
    <description>&amp;gt; Поделие уделывает LMDB, а LMDB как тузик грелку рвет этот ваш фон. &lt;br&gt;&lt;br&gt;Смешно. Оно и пятой части возможностей BDB не реализует, какая тут грелка. Попытка что-то сляпать на замену. Поверх BDB MySQL был написан. Напиши что-либо похожее поверх этого поделия. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск встраиваемой СУБД libmdbx 0.13.7 (Имя)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/137486.html#32</link>
    <pubDate>Tue, 19 Aug 2025 20:00:23 GMT</pubDate>
    <description>Поделие уделывает LMDB, а LMDB как тузик грелку рвет этот ваш фон.&lt;br&gt;Не только лишь все могут это принять.&lt;br&gt;Главное батхерт успеть вылечить до начала деменции.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск встраиваемой СУБД libmdbx 0.13.7 (adolfus)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/137486.html#31</link>
    <pubDate>Tue, 19 Aug 2025 13:25:29 GMT</pubDate>
    <description>На фоне BerkeleyDB это MDBX просто школьное поделие. Мало того, у BDB лицензия AGPL, а у MDBX -- Apache.&lt;br&gt;Ключевое различие между лицензиями:&lt;br&gt;- AGPL накладывает сильные обязательства по открытию исходного кода при любом использовании программного продукта, в том числе через сеть, что характерно для копилефтных лицензий.&lt;br&gt;- Apache 2.0 &amp;#8212; разрешительная лицензия с защитой патентов, дающая больше свободы в использовании и включении кода в закрытые проекты без обязательств раскрывать исходный код.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск встраиваемой СУБД libmdbx 0.13.6  (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/137486.html#30</link>
    <pubDate>Mon, 04 Aug 2025 16:52:45 GMT</pubDate>
    <description>Диванные юристы на опеннете :)&lt;br&gt;</description>
</item>

</channel>
</rss>
