<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Первый релиз NoSQL БД OrientDB</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84533.html</link>
    <description>Вышел (http://groups.google.com/group/orient-database/browse_thread/thread/a5dce04ae09fa123) первый релиз OrientDB (http://code.google.com/p/orient/), системы управления базами данных, которая объединяет в себе возможности документо-ориентированной и графо-ориентированной БД. Дополнительно поддерживается интерфейс объектно-ориентированной БД, который работает поверх документо-ориентированного слоя. Код OrientDB написан на языке Java и распространяется под лицензией Apache. На обычном оборудовании  OrientDB позволяет сохранять 150 000 записей в секунду. При тестировании производительности один сервер с OrientDB оказался способен заменить собой 125 серверов MySQL.&lt;br&gt;&lt;br&gt;&amp;lt;center&amp;gt;&amp;lt;a href=&quot;http://www.orientdb.org/images/graphed-tutorial-graph_small.png&quot;&amp;gt;&amp;lt;img src=&quot;http://www.opennet.ru/opennews/pics_base/0_1337073594.png&quot; style=&quot;border-style: solid; border-color: #606060; border-width: 1px;&quot; title=&quot;&quot; border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/center&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Основные особенности:&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Полная поддержка ACID транзакций;&lt;br&gt;-  Поддержка SQL-запросов;&lt;br&gt;</description>

<item>
    <title>Первый релиз NoSQL БД OrientDB (anton0xf)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84533.html#69</link>
    <pubDate>Sat, 02 Jun 2012 08:10:35 GMT</pubDate>
    <description>$ cat write-test.c&lt;br&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br&gt;&lt;br&gt;#define RECORDS_COUNT 150000&lt;br&gt;int main()&#123;&lt;br&gt;    FILE *fp;&lt;br&gt;    if((fp = fopen(&quot;records&quot;, &quot;w&quot;)) != NULL)&#123;&lt;br&gt;        unsigned char c = 0;&lt;br&gt;        long int i;&lt;br&gt;        for(i=0; i &amp;lt; RECORDS_COUNT; i++)&#123; //пишем 150 000 записей в файл&lt;br&gt;            fputc(c++, fp); //пишем запись из одного символа&lt;br&gt;        &#125;&lt;br&gt;        fclose(fp);&lt;br&gt;        return 0;&lt;br&gt;    &#125;else&#123;&lt;br&gt;        printf(&quot;Can&apos;t open file&quot;);&lt;br&gt;        return 1;&lt;br&gt;    &#125;&lt;br&gt;&#125;&lt;br&gt;$ cc -o write-test write-test.c&lt;br&gt;$ time ./write-test&lt;br&gt;./write-test  0.00s user 0.00s system 82&#037; cpu 0.006 total&lt;br&gt;&lt;br&gt;УМВР. ЧЯДНТ?&lt;br&gt;</description>
</item>

<item>
    <title>Первый релиз NoSQL БД OrientDB (Yarick)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84533.html#68</link>
    <pubDate>Mon, 21 May 2012 07:13:42 GMT</pubDate>
    <description>Обязательно попробую.&lt;br&gt;&lt;br&gt;В OrientDB есть понятие кластера. Кластер - это, грубо говоря, предварительно созданный файл обычно небольшого размера. Когда пишутся новые записи, то они редко требуют выделения нового места на ФС. Также для каждого кластера есть другой специальный кластер для удалённых записей. В него заносятся пометка о том, что такая-то запись удалена. Т.о. непосредственное добавление или удаление одной записи не приводит в выделению места на ФС.&lt;br&gt;А вот хороший алгоритм нужен для быстрого нахождения требуемого адреса внутри кластера. И такой алгоритм есть и он работает.&lt;br&gt;</description>
</item>

<item>
    <title>Первый релиз NoSQL БД OrientDB (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84533.html#67</link>
    <pubDate>Mon, 21 May 2012 05:01:23 GMT</pubDate>
    <description>&quot;Кто в каких задачах использовал подобные БД? С какими отрицательными/узкими/проблемными местами сталкивались?&quot;&lt;br&gt;Все проигнорировали товарища, который спрашивал для чего кто использует...&lt;br&gt;Значит ли это, что никто из &quot;здешних&quot; их не использует?&lt;br&gt;</description>
</item>

<item>
    <title>Первый релиз NoSQL БД OrientDB (Cerberix)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84533.html#66</link>
    <pubDate>Sun, 20 May 2012 17:05:48 GMT</pubDate>
    <description>Кто-то ее пробовал для 1С-ки ?&lt;br&gt;&lt;br&gt;Как сумеете прикрутить, отпишитесь плизз тут. Интересен результат.&lt;br&gt;</description>
</item>

<item>
    <title>Первый релиз NoSQL БД OrientDB (artist60)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84533.html#65</link>
    <pubDate>Sun, 20 May 2012 11:04:36 GMT</pubDate>
    <description>1) MySQL тратит ресурсы на проверку пользователя при соединении.&lt;br&gt;2) Больше времени уходит на сортировку данных, а не взятие их из БД, в мускуле тоже есть NoSQL.&lt;br&gt;И про 125 серверов однозначна пиздеж.&lt;br&gt; &lt;br&gt;</description>
</item>

<item>
    <title>Первый релиз NoSQL БД OrientDB (nvkz2007)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84533.html#64</link>
    <pubDate>Sat, 19 May 2012 22:14:49 GMT</pubDate>
    <description>Ты забыл про файловую систему, которая мало того что пишет файлы блоками большего размера чем сам файл, так еще и таблицу с индексами создает.&lt;br&gt;</description>
</item>

<item>
    <title>Первый релиз NoSQL БД OrientDB (JD)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84533.html#63</link>
    <pubDate>Sat, 19 May 2012 04:39:11 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Физически невозможно - это записать за секунду на диск данных больше, чем &lt;br&gt;&amp;gt; позволяет пропускная способность диска.&lt;br&gt;&amp;gt; Где вы видите информацию о размере записи ???&lt;br&gt;&amp;gt; Современные HDD даже на ноутбуке позволяют записывать порядка 100 Мб/сек. SSD так &lt;br&gt;&amp;gt; ещё больше.&lt;br&gt;&amp;gt; В данном случае размер данных не важен, ибо это будет тест дисковой &lt;br&gt;&amp;gt; подсистемы. Количество сохранённых мелких записей позволяет судить об эффективности алгоритма. &lt;br&gt;&amp;gt; При этом утилизировать даже всего 100 Мб/сек обычного диска представляется весьма &lt;br&gt;&amp;gt; сложной задачей.  Достаточно чтобы размер был менее килобайта.&lt;br&gt;&amp;gt; RB+Tree позволяет быстро читать и при этом быстро записывать.&lt;br&gt;&lt;br&gt;Что же вы ерундой то болтаете???&lt;br&gt;Запустите скрипт на генерацию 150000 файлов объем каждого ~20 байт.&lt;br&gt;И скажите сколько МИНУТ он выполняется на обычном железе? &lt;br&gt;&lt;br&gt;#!/bin/bash &lt;br&gt;&lt;br&gt;mkdir data&lt;br&gt;&lt;br&gt;COUNTER=0&lt;br&gt;START=&#096;date +&#037;s&#096;&lt;br&gt;&lt;br&gt;while &#091;  $COUNTER -lt 150000 &#093;; do&lt;br&gt;   echo The counter is $COUNTER &amp;gt; data/$COUNTER.txt&lt;br&gt;   let COUNTER=COUNTER+1</description>
</item>

<item>
    <title>Первый релиз NoSQL БД OrientDB (Yarick)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84533.html#62</link>
    <pubDate>Fri, 18 May 2012 07:44:30 GMT</pubDate>
    <description>Интересное утверждение.&lt;br&gt;Физически невозможно - это записать за секунду на диск данных больше, чем позволяет пропускная способность диска.&lt;br&gt;&lt;br&gt;Где вы видите информацию о размере записи ???&lt;br&gt;Современные HDD даже на ноутбуке позволяют записывать порядка 100 Мб/сек. SSD так ещё больше.&lt;br&gt;&lt;br&gt;В данном случае размер данных не важен, ибо это будет тест дисковой подсистемы. Количество сохранённых мелких записей позволяет судить об эффективности алгоритма. При этом утилизировать даже всего 100 Мб/сек обычного диска представляется весьма сложной задачей.  Достаточно чтобы размер был менее килобайта.&lt;br&gt;&lt;br&gt;RB+Tree позволяет быстро читать и при этом быстро записывать.&lt;br&gt;</description>
</item>

<item>
    <title>Первый релиз NoSQL БД OrientDB (JD)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/84533.html#61</link>
    <pubDate>Thu, 17 May 2012 09:02:37 GMT</pubDate>
    <description>&quot;...на обычном оборудовании позволяя сохранять до 150 000 записей в секунду&quot; мягко говоря это неправда, ибо физически невозможно, а по сути наглый пизде$$$...&lt;br&gt;</description>
</item>

</channel>
</rss>
