[devel] более надежные альтернативы bdb

Alexey Tourbin at на altlinux.ru
Ср Авг 31 08:42:03 UTC 2011


On Tue, Aug 30, 2011 at 10:18:47PM +0400, Dmitry V. Levin wrote:
> On Tue, Aug 30, 2011 at 09:07:13PM +0300, Victor Forsiuk wrote:
> > Может всё таки стоит избавиться от Berkeley DB?
> 
> Да, конечно стоит избавиться от bdb.
> 
> > Есть же нормальный выбор более надежных реализаций key/value database.
> 
> Хотелось бы услышать вашу точку зрения по этому вопросу.
> Желательно с аргументацией, почему та или иная реализация действительно
> более надежна чем bdb.

Нужен key/value store с конкурентым чтением и атомарной записью.
Я всю голову изломал, лучше Berkley DB ничего нету.  Некоторые реализации
типа kyoto cabinet дают конкуренцию на уровне pthread, но это совершенно
не то, что нужно.

Есть новая реализация в виде libqacache, но там я не совсем понимаю как
происходят mpool-операции под R-локом.  В принципе тоже может заглючить.

Привет.


Подробная информация о списке рассылки Devel