[Moscow.pm] anyevent + key-value

PEF Secure pef-secure на yandex.ru
Вт Окт 13 10:42:48 PDT 2015


Hi,

Спрашиваю совета о выборе модуля персистентного хранения пары ключ-значение 
для использования с AnyEvent+Coro. Предварительно остановился на 
AnyEvent::BDB, но не смог провести с ним нужные мне тесты, зато смог добиться 
Segmentation fault (core dumped). После нескольких часов магических пасов 
руками нашём магическое действие, что к такому приводит, в итоге использовать 
этот модуль не хочется совсем. Основное требование: чтобы можно было дать 
команду "сохранить ключ-значение" и указать колбэк на завершение операции. 
Т.е. желательно не блокроваться на этой операции насколько это возможно.

Посмотрел на модули RocksDB, UnQlite, Tie::LevelDB и не нашёл способа их 
использовать асинхронно. Запускать дополнительным процессом Redis не хотелось, 
это будет означать, что модуль зависит от Redis, но если не будет иного 
выхода, то подумаю.

-- 
PEF Developer


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