<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10.4 и libfpta 0.3.9</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/125492.html</link>
    <description>Состоялся выпуск библиотек libmdbx 0.10.4 (MDBX) с реализацией высокопроизводительной компактной встраиваемой базы данных класса ключ-значение, и связанной библиотеки libfpta 0.3.9 (FPTA), реализующей поверх MDBX табличное представление данных с вторичными и составными индексами. Обе библиотеки распространяются под лицензиями одобренными OSI. Поддерживаются все актуальные операционные системы и архитектуры, включая российский Эльбрус...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=55949&lt;br&gt;</description>

<item>
    <title>Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/125492.html#77</link>
    <pubDate>Wed, 27 Oct 2021 11:33:33 GMT</pubDate>
    <description>вы что-то имеете против масок?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10... (data man)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/125492.html#76</link>
    <pubDate>Sun, 17 Oct 2021 12:07:00 GMT</pubDate>
    <description>Спасибо!&lt;br&gt;А MithrilDB уже скоро? :)&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10... (erthink)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/125492.html#75</link>
    <pubDate>Sun, 17 Oct 2021 11:28:30 GMT</pubDate>
    <description>В libmdbx файл БД разшарен в памяти, нет выделенного сервера и есть поддержка WRITEMAP:&lt;br&gt; - в режиме MDBX_WRITEMAP очереди не нужны, данные и так не копируются и ядро само пишет их как удобно.&lt;br&gt; - без MDBX_WRITEMAP всё равно потребуется копирование в unified page cache, данные которого составляют маппинг файла и могут быть использованы внутри ядра для избавления от лишнего копирования в DMA-буфера.&lt;br&gt;&lt;br&gt;Поэтому профит примерно только от сокращения системных вызовов pwritev() при коммите транзакций, и только в режиме без MDBX_WRITEMAP.&lt;br&gt;В текущем понимании это не стоит усложнения кода, риска регрессов и затрат времени.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10... (data man)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/125492.html#74</link>
    <pubDate>Sun, 17 Oct 2021 07:21:53 GMT</pubDate>
    <description>Недавно в Microsoft/FASTER добавили возможность использования liburing.&lt;br&gt;Не планируете тоже использовать?&lt;br&gt;Или профит невелик?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10... (mos87)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/125492.html#64</link>
    <pubDate>Tue, 12 Oct 2021 11:04:01 GMT</pubDate>
    <description>&amp;gt; Redis vs Tarantool - если поискать, то наверное у &quot;редиски&quot; есть что-то &lt;br&gt;&amp;gt; отсутствующее в тарантуле.&lt;br&gt;&amp;gt; Но с учетом всех возможностей тарантула я бы на редиску даже не &lt;br&gt;&amp;gt; смотрел.&lt;br&gt;&lt;br&gt;Думаю как раз суперпродвинутые и не нужны будут. Хотя я теперь понял что все эти редиски про in-memory т.е. для горячих данных которые злым клиентам надо быстро отдавать - у нас такой задачи по большому счёту нет.&lt;br&gt;&lt;br&gt;&amp;gt; Скорее всего ваша задача полностью решается в тарантуле, ибо там есть &quot;винил&quot; &lt;br&gt;&amp;gt; и SQL.&lt;br&gt;&amp;gt; Но если аналитики много, то clickhouse.&lt;br&gt;&lt;br&gt;Для аналитики вполне хватает SQL, там в основном отчеты.&lt;br&gt;&lt;br&gt;&amp;gt; Более-менее гибкие права доступа есть только в SQL.&lt;br&gt;&amp;gt; В мире NoSQL это не затребовано и (как-правило) реализуется на уровне логики &lt;br&gt;&amp;gt; приложения, хотя всегда есть исключения...&lt;br&gt;&lt;br&gt;Да, аутентификацию/авторизацию всегда можно возложить на тот же LDAP в приложениях.&lt;br&gt;&lt;br&gt;&amp;gt; LDAP для другого - это прежде всего справочник пользователей, который редко меняется &lt;br&gt;&amp;gt; и много читается.&lt;br&gt;&lt;br&gt;Нет, я знаю, где обычно применяются сервера</description>
</item>

<item>
    <title>Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/125492.html#62</link>
    <pubDate>Tue, 12 Oct 2021 08:11:22 GMT</pubDate>
    <description>та не, этот счетчик лишний, не сильно думал. Тут баланс надо искать не очевидный, для достаточного числа ключей на страницу и не слишком мелкие чанки. Если припрет в крайнем случае наверно бенчмарк сделать, оценить размер чанка, скорость, компактность &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10... (erthink)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/125492.html#61</link>
    <pubDate>Tue, 12 Oct 2021 07:32:40 GMT</pubDate>
    <description>А &quot;нужно&quot; кол-во байт можно сравнивать уже сейчас, задав собственный компаратор для ключей и/или значений.&lt;br&gt;&lt;br&gt;Однако, использование таких &quot;кастомных компараторов&quot; не рекомендуется, ибо структуру такой БД невозможно полностью проверить отдельной утилитой mdbx_chk (ибо не будет доступа к пользовательским функциям сравнения).&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10... (erthink)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/125492.html#60</link>
    <pubDate>Tue, 12 Oct 2021 07:21:57 GMT</pubDate>
    <description>&amp;gt; напрашивается ввести переменную в options, если она отлична от 0, в data &lt;br&gt;&amp;gt; дереве сравнивать нужное число байт, тогда деградации не будет &lt;br&gt;&lt;br&gt;Деградация не из-за сравнений, а из-за роста высоты b-tree (и как следствие) многократное хранение значений ключей и увеличение размера индексной части b-tree (branch-страниц), т.е. увеличение размера БД больше чем линейно от размера данных.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск высокопроизводительной встраиваемой СУБД libmdbx 0.10... (erthink)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/125492.html#59</link>
    <pubDate>Tue, 12 Oct 2021 07:13:17 GMT</pubDate>
    <description>Redis vs Tarantool - если поискать, то наверное у &quot;редиски&quot; есть что-то отсутствующее в тарантуле.&lt;br&gt;Но с учетом всех возможностей тарантула я бы на редиску даже не смотрел.&lt;br&gt;&lt;br&gt;Скорее всего ваша задача полностью решается в тарантуле, ибо там есть &quot;винил&quot; и SQL.&lt;br&gt;Но если аналитики много, то clickhouse.&lt;br&gt;&lt;br&gt;Более-менее гибкие права доступа есть только в SQL.&lt;br&gt;В мире NoSQL это не затребовано и (как-правило) реализуется на уровне логики приложения, хотя всегда есть исключения...&lt;br&gt;&lt;br&gt;LDAP для другого - это прежде всего справочник пользователей, который редко меняется и много читается.&lt;br&gt;Но относительно подходит, так как в принципе это key-value (&quot;путь в иерархии&quot; -&amp;gt; &quot;набор атрибутов&quot;).&lt;br&gt;Причем чем больше вам подходит key-value, тем больше подходит и LDAP.&lt;br&gt;Сам бы я не смотрел на LDAP при наличие тарантула, с одним исключением - для LDAP возможна мульти-мастер синхронизация содержимого (aka репликация) без привязки к линейной истории транзакций, а таратнуле наоборот (репликация примерно как replay транзакций).&lt;br&gt;&lt;br&gt;Думаю</description>
</item>

</channel>
</rss>
