<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Анонсирован выход распределенного хранилища Elliptics 1.0.0</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/50352.html</link>
    <description>Евгений Поляков анонсировал (http://www.ioremap.net/node/179) релиз нового хранилища Elliptics (http://www.ioremap.net/projects/elliptics) для устойчивого к сбоям распределенного хранения данных на нескольких машинах в сети. С целью повышения надежности хранения и для обеспечения независимости от ситуации выхода из строя узлов сети, в Elliptics поддерживается возможность дублирования хранимых блоков данных на нескольких узлах. При возвращении узла в сеть данные автоматически восстанавливаются из сохраненных на других узлах блоков.&lt;br&gt;&lt;br&gt;&lt;br&gt;Система реализована в виде распределенной хеш-таблицы, не требующей выделения отдельного узла для обработки мета-данных, выход из строя которого мог бы повлиять на работоспособность всего хранилища. Пользователь может осуществить соединение к любому из узлов сети и все его запросы будут автоматически переданы другим узлам, участвующим в обработке данного запроса.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Изначально код Elliptics разрабатывался как бэкенд к файловой системе POHMELFS (http://www.ioremap.net/projects</description>

<item>
    <title>Практически не применимо (Анонимус)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/50352.html#19</link>
    <pubDate>Wed, 11 Mar 2009 05:32:25 GMT</pubDate>
    <description>&amp;gt;Для какого-то собственного кэша - можно считывать куски файлов. В том виде, &lt;br&gt;&amp;gt;в котором представлена библиотека с простейшим примером использования, да, пожалуй админам &lt;br&gt;&amp;gt;не разгуляться, хотя для какого-нибудь бэкапа на кучу машин или хранения &lt;br&gt;&amp;gt;редко-используемых данных - самое то. &lt;br&gt;&lt;br&gt;сорри, скорее для редко &quot;изменяемых/обновляемых&quot; данных&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Практически не применимо (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/50352.html#16</link>
    <pubDate>Sun, 08 Mar 2009 13:50:36 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Собственно я уже ответил на этот вопрос. Но повторюсь - библия работает &lt;br&gt;&amp;gt;с объектами. Упрощённый интерфейс позволяет работать с файлами. Механизма кеширования нет &lt;br&gt;&amp;gt;как такового, эта работа ложится на программиста фронтенда. То бишь для &lt;br&gt;&amp;gt;создания кеша программисту фронтенда нужно реализовать как минимум карты кэша и &lt;br&gt;&amp;gt;гранулировать файлы. А так же предусмотреть интерлоки и прочая прочая связанная &lt;br&gt;&amp;gt;с многопользовательской составляющей любой ФС. Проще говоря - мне бы пригодился &lt;br&gt;&amp;gt;именно такой фронтенд, а подобный бэкенд я бы написал и сам, &lt;br&gt;&amp;gt;причём так, как мне надо (мне не подходит идеология облаков, у &lt;br&gt;&amp;gt;меня взвешенный граф). &lt;br&gt;&lt;br&gt;Для VFS кэша есть POHMELFS - используйте ее для своего бэкенда, протокол открыт.&lt;br&gt;Хотя у автора написано, что портирование POHMELFS сервера на эту библиотеку пока в TODO листе.&lt;br&gt;&lt;br&gt;Для какого-то собственного кэша - можно считывать куски файлов. В том виде, в котором представлена библиотека с простейшим примером использования, да, пожалуй админам не разгуляться, хотя для к</description>
</item>

<item>
    <title>Практически не применимо (Rush)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/50352.html#15</link>
    <pubDate>Sun, 08 Mar 2009 11:52:09 GMT</pubDate>
    <description>&amp;gt;Зачем запрашивать ту часть, которая уже есть в кэше? &lt;br&gt;&lt;br&gt;Rush&amp;gt;&amp;gt;А потому, что пока что этой библией может воспользоваться только программист, &lt;br&gt;Rush&amp;gt;&amp;gt;админу тут ловить нечего.&lt;br&gt;&lt;br&gt;Собственно я уже ответил на этот вопрос. Но повторюсь - библия работает с объектами. Упрощённый интерфейс позволяет работать с файлами. Механизма кеширования нет как такового, эта работа ложится на программиста фронтенда. То бишь для создания кеша программисту фронтенда нужно реализовать как минимум карты кэша и гранулировать файлы. А так же предусмотреть интерлоки и прочая прочая связанная с многопользовательской составляющей любой ФС. Проще говоря - мне бы пригодился именно такой фронтенд, а подобный бэкенд я бы написал и сам, причём так, как мне надо (мне не подходит идеология облаков, у меня взвешенный граф).&lt;br&gt;</description>
</item>

<item>
    <title>Практически не применимо (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/50352.html#14</link>
    <pubDate>Sat, 07 Mar 2009 22:52:46 GMT</pubDate>
    <description>&amp;gt;Пока к эпилептику не прикрутят фронтенд в виде файловой системы массового применения &lt;br&gt;&amp;gt;не будет. Не потому, что коряво - идея с последовательностью клиентских &lt;br&gt;&amp;gt;хэш-функций для группировки трафика по датацентрам и географическим регионам очень хороша. &lt;br&gt;&amp;gt;А потому, что пока что этой библией может воспользоваться только программист, &lt;br&gt;&amp;gt;админу тут ловить нечего. К тому же не понятно, что происходит &lt;br&gt;&amp;gt;при попытке получения части файла, уже содержащейся в локальном кеше. Скорее &lt;br&gt;&amp;gt;всего (судя по краткому примеру) - получение заново, а это не &lt;br&gt;&amp;gt;то, чего хотелось бы. &lt;br&gt;&lt;br&gt;Зачем запрашивать ту часть, которая уже есть в кэше?&lt;br&gt;</description>
</item>

<item>
    <title>Практически не применимо (Rush)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/50352.html#13</link>
    <pubDate>Sat, 07 Mar 2009 22:32:30 GMT</pubDate>
    <description>Пока к эпилептику не прикрутят фронтенд в виде файловой системы массового применения не будет. Не потому, что коряво - идея с последовательностью клиентских хэш-функций для группировки трафика по датацентрам и географическим регионам очень хороша. А потому, что пока что этой библией может воспользоваться только программист, админу тут ловить нечего. К тому же не понятно, что происходит при попытке получения части файла, уже содержащейся в локальном кеше. Скорее всего (судя по краткому примеру) - получение заново, а это не то, чего хотелось бы.&lt;br&gt;</description>
</item>

<item>
    <title>Анонсирован выход распределенного хранилища Elliptics 1.0.0 (User294)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/50352.html#12</link>
    <pubDate>Sat, 07 Mar 2009 21:25:05 GMT</pubDate>
    <description>&amp;gt;красота. &lt;br&gt;&lt;br&gt;DHT вообще красивая идея само по себе.Ну и системы на их основе разумеется получаются симпатчными в большинстве случаев.&lt;br&gt;</description>
</item>

<item>
    <title>Анонсирован выход распределенного хранилища Elliptics 1.0.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/50352.html#10</link>
    <pubDate>Sat, 07 Mar 2009 19:09:49 GMT</pubDate>
    <description>&amp;gt;А там вообще нет понятий файл, директория и т.п. И к POSIX &lt;br&gt;&amp;gt;это не имеет никакого отношения. &lt;br&gt;&amp;gt;Это похоже скорее скорее на object storage, в описании часто это словосочетание &lt;br&gt;&amp;gt;употребляется. &lt;br&gt;&amp;gt;Соответственно, собственный API, а POHMELFS - это как раз POSIX &quot;клиент&quot; для &lt;br&gt;&amp;gt;этого хранилища. &lt;br&gt;&lt;br&gt;О как:&lt;br&gt;&#091;i&#093;I will think on the idea of providing not only file based backends for the nodes, but also stackable solutions like with transformation functions, when server provides a callback to store data, and will place it either as a file in some dir, or database update or anything else.&#091;/i&#093;&lt;br&gt;</description>
</item>

<item>
    <title>Анонсирован выход распределенного хранилища Elliptics 1.0.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/50352.html#9</link>
    <pubDate>Sat, 07 Mar 2009 18:54:19 GMT</pubDate>
    <description>&amp;gt;Какие-то у них имена файлов (которые совсем не имена файлов) интересные. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Мало того, что ID объектов (файлов или кусков файлов) они берут как &lt;br&gt;&amp;gt;хэш от этого имени и про защиту от коллизий нигде не &lt;br&gt;&amp;gt;видно, так они еще и не POSIX-совместимые со всяким &amp;#171;/tmp/some_file&#091;null byte&#093;offset &lt;br&gt;&amp;gt;or content checksum&amp;#187;. &lt;br&gt;&lt;br&gt;А там вообще нет понятий файл, директория и т.п. И к POSIX это не имеет никакого отношения.&lt;br&gt;Это похоже скорее скорее на object storage, в описании часто это словосочетание употребляется.&lt;br&gt;Соответственно, собственный API, а POHMELFS - это как раз POSIX &quot;клиент&quot; для этого хранилища.&lt;br&gt;&lt;br&gt;Коллизии разрешаются использованием двойного/тройного и т.д. хеширования, или правильнее наверное преобразования.&lt;br&gt;&lt;br&gt;ID объекта может быть любая последовательность байт определенной длины, наверное поэтому функция преобразования была переименована из hash в transform :)&lt;br&gt;А идентификатором в примере в библиотеке служит либо хеш от имени, либо хеш от содержимого пакета. Функцию генерации ID можно подставить</description>
</item>

<item>
    <title>Анонсирован выход распределенного хранилища Elliptics 1.0.0 (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/50352.html#8</link>
    <pubDate>Sat, 07 Mar 2009 18:38:06 GMT</pubDate>
    <description>Какие-то у них имена файлов (которые совсем не имена файлов) интересные.&lt;br&gt;&lt;br&gt;Мало того, что ID объектов (файлов или кусков файлов) они берут как хэш от этого имени и про защиту от коллизий нигде не видно, так они еще и не POSIX-совместимые со всяким &amp;#171;/tmp/some_file&#091;null byte&#093;offset or content checksum&amp;#187;.&lt;br&gt;&lt;br&gt;В общем, на первый взгляд выглядит хорошо, но вызывает настороженность.&lt;br&gt;</description>
</item>

</channel>
</rss>
