The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск компактной встраиваемой СУБД libmdbx 0.9.1"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск компактной встраиваемой СУБД libmdbx 0.9.1" +/
Сообщение от erthink (ok), 01-Окт-20, 03:17 
1) Пока размеры будут "в пределах разумного", существенно разницы не будет.

2) При длинных значениях sqlite будет проигрывать сильнее из-за больших накладных расходах. А libmdbx будет "огурцом" и при гигабайтных размерах, лишь-бы памяти хватило.

3) С длинными ключами несколько сложнее.

- В libmdbx есть ограничения на максимальную длину ключа, которое зависит от размера страницы. Проще говоря, libmdbx не предусматривает поддержку длинных ключей, из-за которых сильно деградирует производительность.

- sqlite напротив реализует максимально гибкую схему и будет "тянуть лямку" сколько сможет, существенно замедляясь на длинных ключах.


Таким образом, libmdbx будет быстрее (думаю, в обозначенных пропорциях или лучше) пока размеры ключей и данных будут в поддерживаемых пределах.
А если эти пределы будут превышены, то сравнивать sqlite по скорости уже будет как-бы не с чем.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Выпуск компактной встраиваемой СУБД libmdbx 0.9.1, opennews, 30-Сен-20, 21:18  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру