<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Создатели CouchDB и SQLite представили UnQL, аналог SQL для ...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79439.html</link>
    <description>Компания Couchbase, развивающая (http://www.opennet.ru/opennews/art.shtml?num=29528) такие системы, как CouchDB, Memcached и Membase, анонсировала (http://www.couchbase.com/press-releases/unql-query-language) создание нового языка запросов - UnQL (http://www.unqlspec.org) (Unstructured Data Query Language), напоминающего SQL, но ориентированного на работу с неструктурированными данными. Проект выполнен совместными усилиями Ричарда Гиппа (Richard Hipp), создателя SQLite, и Дэмиена Каца (Damien Katz), основателя проекта CouchDB. Разработка передана сообществу в виде общественного достояния. &lt;br&gt;&lt;br&gt;&lt;br&gt;Основной целью разработки было создание для NoSQL-систем привычного и стандартизованного языка для определения и манипулирования данными. UnQL выступает в роли неструктурированного эквивалента SQL и призван заполнить образовавшуюся нишу, связанную с отсутствием единой формы задания модели данных и языка запросов, которые могли бы стать стандартом для нереляционных баз данных, манипулирующих нестр...&lt;br&gt;&lt;br&gt;URL: http://www.cou</description>

<item>
    <title>1 (lll)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79439.html#95</link>
    <pubDate>Tue, 05 Dec 2017 09:57:43 GMT</pubDate>
    <description>а при чем здесь SQL? вы сравниваете BTREE с Hash-таблицей.&lt;br&gt;</description>
</item>

<item>
    <title>Создатели CouchDB и SQLite представили UnQL, аналог SQL для ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79439.html#93</link>
    <pubDate>Wed, 10 Aug 2011 20:11:33 GMT</pubDate>
    <description>&amp;gt; Собсно, нелюбовь к котяткам ВСЕГДА имеет причиной неумение их готовить.&lt;br&gt;&lt;br&gt;И конечно же любой теоретик в мозгу сможет трансформировать запрос в дисковые операции и понять как же оптимальнее для диска все это потом читать. Аж два раза. Прямо не мозг а пентиум про какой-то. С другой стороны у половины NoSQL баз такой проблемы вообще нет в силу простоты запросов. &lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Создатели CouchDB и SQLite представили UnQL, аналог SQL... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79439.html#92</link>
    <pubDate>Thu, 04 Aug 2011 15:49:39 GMT</pubDate>
    <description>&amp;gt; Сюрприз - вменяемый ДБА правит так, что SQL-код начинает работать и работать &lt;br&gt;&amp;gt; быстро.&lt;br&gt;&lt;br&gt;Сюрприз: базу key-value до уровня скуля затормозить - надо сиииииииильно постараться. Например токийский кабинет возвращает значение по ключу в 1 или 2 дисковые операции. На-ка, тормозни его, DBA. &lt;br&gt;</description>
</item>

<item>
    <title>Создатели CouchDB и SQLite представили UnQL, аналог SQL для ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79439.html#91</link>
    <pubDate>Thu, 04 Aug 2011 15:47:28 GMT</pubDate>
    <description>&amp;gt; &quot;на каждом шагу&quot; - это такая гипербола, литературный оборот, да?&lt;br&gt;&amp;gt; и вообще эскейпинг спасет отца русской демократии, ага &lt;br&gt;&lt;br&gt;По аналогии, можно сначала специально сломать вам ногу а потом рассказать что костыли и гипс - спасут отца русской демократии. И что в них после тренировки можно даже бегать понемногу.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Создатели CouchDB и SQLite представили UnQL, аналог SQL для ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79439.html#90</link>
    <pubDate>Thu, 04 Aug 2011 15:45:46 GMT</pubDate>
    <description>&amp;gt; Next step NoUnQL?&lt;br&gt;&lt;br&gt;А потом UnUnSQL? А на какой итерации наступает stack overflow? :)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Создатели CouchDB и SQLite представили UnQL, аналог SQL для ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79439.html#89</link>
    <pubDate>Thu, 04 Aug 2011 15:44:52 GMT</pubDate>
    <description>&amp;gt; Чудаки хватит уже недостатки PHP выдавать за общие... &lt;br&gt;&lt;br&gt;В каком месте я вообще хоть слово про пхп сказал? У вас какие-то личные счеты к пыху?&lt;br&gt;</description>
</item>

<item>
    <title>Создатели CouchDB и SQLite представили UnQL, аналог SQL... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79439.html#88</link>
    <pubDate>Thu, 04 Aug 2011 15:42:42 GMT</pubDate>
    <description>&amp;gt; CO2 вообще уже давно мало кого волнуют. &lt;br&gt;&lt;br&gt;Так то от скудоумия. Планета у нас одна. Другой - нет. Засрем - вымрем как мамонты! &lt;br&gt;И никакие доллары не помогут.&lt;br&gt;</description>
</item>

<item>
    <title>Создатели CouchDB и SQLite представили UnQL, аналог SQL... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79439.html#87</link>
    <pubDate>Thu, 04 Aug 2011 15:41:16 GMT</pubDate>
    <description>&amp;gt; 1. Умные люди стоят денег, а их не так много, и людей &lt;br&gt;&amp;gt; и денег.&lt;br&gt;&lt;br&gt;Ну так нормальный человек стремится поумнеть. Зачем же деградантствовать и полагать что так и надо?&lt;br&gt;&lt;br&gt;&amp;gt; 2. С усложнением структуры базы требуемая квалификация команды и тестеров, &lt;br&gt;&amp;gt; как и их стоимость, возрастает геометрически.&lt;br&gt;&lt;br&gt;Keep it simple, stupid! Да, конечно, на sql.ru можно найти и пример создания базы с 126 столбцами. Какой-то быдлoкодер решил что если движок может - давайте все в отдельной колонке хранить. Вплоть до цвета шрифта в конкретном месте страницы. Вот только такие продукты обычно тормозные, глюкавые и являют собой решетo.&lt;br&gt;&lt;br&gt;&amp;gt; Убoгость, она не в технологии, она в головах.&lt;br&gt;&lt;br&gt;Технология может способствовать убoгим решениям а может наоборот усложнять быдлoкодинг.&lt;br&gt;&lt;br&gt;&amp;gt; Есть ниша для реализаций на Berkley DB, но ряд задач на &lt;br&gt;&amp;gt; нереляцеонных БД удовлетворительно не решить.&lt;br&gt;&lt;br&gt;А может просто не надо чрезмерно наворачивать структуру базы? А то сами же потом и будете лaжаться. Базы типа беркелея заставят намного тщательнее по</description>
</item>

<item>
    <title>Создатели CouchDB и SQLite представили UnQL, аналог SQL для ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79439.html#86</link>
    <pubDate>Thu, 04 Aug 2011 15:33:43 GMT</pubDate>
    <description>&amp;gt; В случае скуля не приходится ровным счётом ничего &quot;вручную костылить&quot;. Начиная от &lt;br&gt;&amp;gt; prepared statements, реализуемых драйвером автоматически, заканчивая соответствующими &lt;br&gt;&amp;gt; escape-функциями, позволяющими программисту тонко контролировать процесс.&lt;br&gt;&lt;br&gt;Автоматизация костылестроения и тюнинг костылей. Шедеврально. &lt;br&gt;&lt;br&gt;А в базах ключ-значение в выражении вида value = get(key) вообще облажаться негде. Юзер может пхать как key все что хочет даже. Но это мало ему поможет. И не надо никакого эскейпинга, prepare statement и прочих костылей. Можно влобешник имя пользователя отдать как key без особых рисков. Стоит ли говорить что базы key-value сами по себе просто убойно быстрые, да еще и дополнительно тормозить эскейпингами и prepare statements не надо. &lt;br&gt;</description>
</item>

</channel>
</rss>
