<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: что выбрать - shared memory / bdb / другая альтернатива</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/6821.html</link>
    <description>Добрый день!&lt;br&gt;&lt;br&gt;Есть задача чтобы несколько процессов одного и того же скрипта sample.script имели доступ&lt;br&gt;к одному массиву данных независимо когда они были запущены. Скрипты запускаются параллельно, достаточно часто. По имеи после выполнения каждого скрипта меняется значение, о котором должны знать все другие процессы.&lt;br&gt;&lt;br&gt;Пока я вижу следующие решения:&lt;br&gt;1. Общая база данных MySQL (думаю накладно по расходам)&lt;br&gt;2. Скрипт который работает как демон и предоставляет общую память клиентским подключениям (shmget), которые в свою очередь оперируя семафорами решают &lt;br&gt;3. Локальная база данных SQLLite/BDB&lt;br&gt;&lt;br&gt;Теперь собственно для чего это всё нужно:&lt;br&gt;&lt;br&gt;В Squid есть возможность использовать редиректор, который в свою очередь можно распаралелить на несколько процессов. Задача чтобы у них была одна и та же информаци о клиентах, и изменение сделанные первым скриптом изменялись у других.&lt;br&gt;</description>

<item>
    <title>что выбрать - shared memory / bdb / другая альтернатива (LM)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/6821.html#3</link>
    <pubDate>Tue, 09 Oct 2007 14:46:29 GMT</pubDate>
    <description>Спасибо =)&lt;br&gt;</description>
</item>

<item>
    <title>что выбрать - shared memory / bdb / другая альтернатива (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/6821.html#2</link>
    <pubDate>Tue, 09 Oct 2007 10:05:21 GMT</pubDate>
    <description>Я думаю лучше всего воспользоватся bdb&lt;br&gt;&lt;br&gt;Очень удобный интерфейс с отличной масштабируемостью и скоростью работы.&lt;br&gt;Можно конечно и самому писать код для работы с общей памятью, семафорами... Крайне маловероятно что сделаешь лучше, а хуже - запросто.&lt;br&gt;</description>
</item>

<item>
    <title>что выбрать - shared memory / bdb / другая альтернатива (angra)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID9/6821.html#1</link>
    <pubDate>Mon, 08 Oct 2007 18:50:12 GMT</pubDate>
    <description>Еще вариант - если данные имеют простую структуру, то можно использовать для этого файл. Для ускорения доступа использовать отображение файла в память. &lt;br&gt;</description>
</item>

</channel>
</rss>
