<div dir="ltr"><div><div>Добрый день!<br></div>А можно чуть подробней - объем данных какой?<br></div>Хранить надо перманентно?<br></div><div class="gmail_extra"><br><div class="gmail_quote">14 октября 2015 г., 11:47 пользователь PEF Secure <span dir="ltr"><<a href="mailto:pef-secure@yandex.ru" target="_blank">pef-secure@yandex.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wednesday, October 14, 2015 00:00:54 vividsnow wrote:<br>
> Форкнуть процесс в котором будут выполняться блокирующие операции c любой БД<br>
> и взаимодействовать с ним через сокет.<br>
><br>
> Чтото вроде: <a href="https://metacpan.org/pod/AnyEvent::DBI" rel="noreferrer" target="_blank">https://metacpan.org/pod/AnyEvent::DBI</a><br>
<br>
Я пытаюсь воспользоваться адекватным задаче средством. Я не езжу на самосвале<br>
в магазин за продуктами. Я вообще не хотел бы зависеть от где-либо кем-либо<br>
запущенной БД, мне нужно только ключ-значение локальное хранилище. К<br>
сожалению, я нашёл только один модуль, который может с таким хранилищем<br>
работать асинхронно. Мой вопрос был о том, бывают ли ещё какие либо похожие по<br>
типу задачи варианты. Форкнуть и работать через сокет асинхронно я оставил на<br>
крайний случай, поскольку (цитата из приведённого в качестве примера модуля):<br>
<br>
The overhead for very simple statements ("select 0") is somewhere around 100%<br>
to 120% (dual/single core CPU) compared to an explicit<br>
prepare_cached/execute/fetchrow_arrayref/finish combination.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
PEF Developer<br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">С уважением,<br>Мышкин Алексей.</div>
</div>