<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Есть ли будущее реляционных баз данных</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49435.html</link>
    <description>&quot;Is the Relational Database Doomed? (http://www.readwriteweb.com/archives/is_the_relational_database_doomed.php)&quot; - есть ли будущее у реляционных баз данных. Рассмотрены недостатки реляционной модели, представлены доступные сегодня альтернативы. Рассказано о бесструктурных БД вида ключ/значение, например, о  Amazon SimpleDB, Apache CouchDB (http://couchdb.apache.org/), Project Voldemort (http://project-voldemort.com/), Mongo (http://www.mongodb.org/) и Google BigTable. &lt;br&gt;&lt;br&gt;URL: http://www.readwriteweb.com/archives/is_the_relational_database_doomed.php&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=20276&lt;br&gt;</description>

<item>
    <title>Есть ли будущее реляционных баз данных (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49435.html#48</link>
    <pubDate>Fri, 20 Feb 2009 05:37:58 GMT</pubDate>
    <description>Почитал всю эту вату, которую тут раскатали. Особенно заинтересовало заявление mnimd об концептуальной ошибке в постгресе. После прочитал все комменты. Кроме этого заявления больше ничего не нашёл. Где про это почитать-то можно? И желательно не между строк, а для чайников, черным по белому..&lt;br&gt;</description>
</item>

<item>
    <title>Есть ли будущее реляционных баз данных (mnimd)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49435.html#47</link>
    <pubDate>Wed, 18 Feb 2009 15:00:51 GMT</pubDate>
    <description>Практически все ваше сообщение состоит из оправданий по поводу ваших предыдущих оправданий. А также небольшого числа банальных повторов, где вы продолжаете что-то там твердить про ассемблеры, когда речь идет о базах данных. На это я уже ответил выше.&lt;br&gt;&lt;br&gt;Внимания может заслужить только следующей поучительный момент.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;Еще вы продолжаете настаивать, что главным критерием для вас в ПО является &quot;фичность&quot;, и по-вашему чем больше &quot;фичности&quot;, тем больше кода. Других вариантов, как я и предполагал, вы не знаете. Ну понял я, что вы именно так считаете, зачем второй раз повторять?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Давайте от противного?:) Меньше фичности - меньше кода.В предельном случае - полезного кода вообще нет и соответственно - оно никому кроме автора нафиг не надо потому что ничего полезного не делает.&lt;br&gt;&lt;br&gt;Итак, вы попробовали рассуждать от противного. Вы рассуждаете, что чем меньше фичности, тем меньше по-вашему будет кода. Ну и уж если фичнось убрать вообще, то полезного кода тоже не будет. Замечательно. Только что при этом вы пытаетесь</description>
</item>

<item>
    <title>Есть ли будущее реляционных баз данных (mnimd)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49435.html#46</link>
    <pubDate>Tue, 17 Feb 2009 21:29:47 GMT</pubDate>
    <description>&amp;gt;или же даже Третий манифест - http://duro.sourceforge.net/.&lt;br&gt;&lt;br&gt;Кстати о Третьем манифесте. Вот вы сами, geekkoo, и практически нашли ответ на вопрос, который хотели от меня получить. По крайней мере максимально близко к нему подобрались. Так что я в вас не сомневался.&lt;br&gt;&lt;br&gt;&amp;gt;А с Postgres-ом, вопрос сложный.&lt;br&gt;&lt;br&gt;Не такой уж он и сложный, если разобраться. Дэйт в своей критике творений Стоунбрэйкера конкретно указывает, где у последнего наблюдаются алгебраические противоречия. &lt;br&gt;&lt;br&gt;А вот за ссылку на Duro - отдельное спасибо. Относительный свежачок с января 2008. Я его честно признаться упустил. Наконец-то Дэйт сделал реализацию своей теории, и ни на чем ином, как на БДБ. То что нужно! Можно свой парсер прикрутить и творить все что вздумается.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;Хотя при упоминании асма сами же заикнулись о трансляторах. &lt;br&gt;&lt;br&gt;User294:&lt;br&gt;&amp;gt;Мысль выглядит неоконченной.Что именно я говорил о трансляторах при упоминании асма (цитату не осилили?) и главное что вы хотели сказать этим?&lt;br&gt;&lt;br&gt;Вот вам, User294, кстати, дополнительная информация, ч</description>
</item>

<item>
    <title>Есть ли будущее реляционных баз данных (mnimd)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49435.html#45</link>
    <pubDate>Tue, 17 Feb 2009 19:16:48 GMT</pubDate>
    <description>&amp;gt;А с Postgres-ом, вопрос сложный. ПОнятно, что его автор Стоунбрэйкер все пытался усовершенстововать реляционную модель, создав странного гибрида - реляционную базу данных с наследованием. Так что скорее всего там изначально было много отступлений от чистой реляционной модели. Но потом этот код неоднократно перекраивали  (когда, например, туда SQL прицепили), так что сложно сказать, что там осталось от первоначальных концепций...&lt;br&gt;&lt;br&gt;Наследование хорошо согласуется с реляционной моделью. Как впрочем и объектная модель вообще. Все это можно описать алгебраически и без противоречий. Проблема Постгрес именно в том, каким образом там реализована объектная модель на концептуальном уровне. И как вы правильно заметили, отступление от реляционной модели там наблюдается одновременно.&lt;br&gt;&lt;br&gt;Трудно судить, что было там сначала - неправильная реализация объектной модели или реляционной. В любом случае одно с другим тесно взаимосвязано.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Есть ли будущее реляционных баз данных (geekkoo)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49435.html#44</link>
    <pubDate>Tue, 17 Feb 2009 19:04:14 GMT</pubDate>
    <description>BerkeleyDB хороший движок, на котором можно накрутить, что угодно. Тот же SQL (причем сразу с транзакциями) что было реализовано в MySQL до 5.1, или же даже Третий манифест -&lt;br&gt;http://duro.sourceforge.net/. Понятно, что proof-of-concept, но код там весит меньше, чем SQLite, причем реализуется химически чистое реляционное исчисление.&lt;br&gt;&lt;br&gt;А с Postgres-ом, вопрос сложный. ПОнятно, что его автор Стоунбрэйкер все пытался усовершенстововать реляционную модель, создав странного гибрида - реляционную базу данных с наследованием. Так что скорее всего там изначально было много отступлений от чистой реляционной модели. Но потом этот код неоднократно перекраивали  (когда, например, туда SQL прицепили), так что сложно сказать, что там осталось от первоначальных концепций...&lt;br&gt;</description>
</item>

<item>
    <title>Есть ли будущее реляционных баз данных (User294)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49435.html#43</link>
    <pubDate>Tue, 17 Feb 2009 18:12:43 GMT</pubDate>
    <description>&amp;gt;Большую часть сообщения вы пытаетесь оправдаться якобы излишним вниманием к своей &lt;br&gt;&amp;gt;персоне и тем, что я по-вашему неправильно вас цитирую. &lt;br&gt;&lt;br&gt;Я не пытаюсь оправдаться (вы о себе больно много мните, уважаемый:мне на вас и ваше мнение о моей тушке просто-напросто класть с прибором).Меня это попросту слегка достало.С вами не получается конструктивного обсуждения а ремотный психоанализ да еще неквалифицированными телепатами я не заказывл.Это так трудно для понимания, да?&lt;br&gt;&lt;br&gt;&amp;gt;Может быть читатели форума найдут другой смысл в ваших словах. &lt;br&gt;&lt;br&gt;Предоставим это читателям форума.&lt;br&gt;&lt;br&gt;&amp;gt;Теперь вы пытаетесь оправдываться. &lt;br&gt;&lt;br&gt;Опрвдаться?В чем?Перед кем?Вы бредите...&lt;br&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;&amp;gt;Видимо потому, что вы одинаково плохо разбираетесь в &lt;br&gt;&amp;gt;обоих вопрос</description>
</item>

<item>
    <title>Есть ли будущее реляционных баз данных (mnimd)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49435.html#42</link>
    <pubDate>Tue, 17 Feb 2009 17:42:21 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Учтите при этом полную блокировку всего файла БД при начале транзакции.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;И что?Блокировки и в базах (key, value) бывают.Вон у того же сонного кота в базе блокировки есть.Равно как и транзакции.В результате не больно то оно мало весит.Хоть и без парсера SQL.По-моему оно даже тяжелее sqlite&apos;а получается в итоге.Хотя казалось бы всего-то база оперирующая парами (key, value) :)&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;По-вашему получается, что блокировки в базах - это некое нежелательное явление.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Почему нежелательное то?Желательное. Если с хорошей гранулярностью и т.п. (и да, упомянутый мной sqlite именно по части блокировок - не силен, но в конечном итоге это зачастую не есть проблема). &lt;br&gt;&lt;br&gt;По смыслу первой цитаты видно, что вы посчитали блокировку чем-то нежелательным. А все потому, что вы толком еще в этот момент не знали, что это такое. Потом вы спохватились и что-то почитали в Инете о &quot;гранулярности&quot;. Но как видно далее, вы все еще не разобрались в связи между блокировками и транзакциями.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Не говоря уже о транзакциях. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А в</description>
</item>

<item>
    <title>Есть ли будущее реляционных баз данных (mnimd)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49435.html#41</link>
    <pubDate>Tue, 17 Feb 2009 16:11:12 GMT</pubDate>
    <description>Большую часть сообщения вы пытаетесь оправдаться якобы излишним вниманием к своей персоне и тем, что я по-вашему неправильно вас цитирую. Если вы уверены, что все дело в этом, тогда вам не о чем беспокоиться. Может быть читатели форума найдут другой смысл в ваших словах.&lt;br&gt;&lt;br&gt;Итак, вот ваша самая первая придирка к фразе участника geekkoo.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;Только по условиям задачи - нужно ли нам полное отношение?&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А вот будет база хоть немного посложнее и ситуация начнет напоминать программирование на асме - вроде в результате круто и быстро, но начиная с некоторого объема кода башню програмеру срывает и получается просто трудноподдерживаемое лоскутное одеяло в котором черт ногу сломит.&lt;br&gt;&lt;br&gt;Теперь вы пытаетесь оправдываться.&lt;br&gt;&lt;br&gt;&amp;gt;Потому что приведение всего и вся к виду (key, value) - возможно, но требует вручную сделать многое из того чего реляционные базы делают сами.Что чем-то напоминает асм - там тоже надо вручную делать многое из того что в ином случае сделал бы компилер.Вот и вся аналогия :)&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Я доказываю что бол</description>
</item>

<item>
    <title>Есть ли будущее реляционных баз данных (User294)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/49435.html#40</link>
    <pubDate>Tue, 17 Feb 2009 06:10:25 GMT</pubDate>
    <description>&amp;gt;Ну вот вы сами и подтвердили мои слова, что он в отличии &lt;br&gt;&amp;gt;от других является скорее &quot;оверхедом&quot; с парсером, чем движком БД. &lt;br&gt;&lt;br&gt;Как всегда - благородный дон прочел то что хотел прочитать между строк он сам, а не то что там реально написано :)))&lt;br&gt;&lt;br&gt;&amp;gt;Правильно, зато там есть продвинутый движок БД, а также мощная независимая библиотека &lt;br&gt;&amp;gt;транзакций, которая долгое время использовалась в вашей любимой MySQL до появления &lt;br&gt;&amp;gt;InnoDB. Вы продолжаете сами себя опровергать. &lt;br&gt;&lt;br&gt;Что - опровергать?Размер кода у беркелеевской базы получается довольно нехилый в результате.Без всякого сиквела вообще.А sqlite в 300 кил кода таскает и движок БД (при том вполне достаточный для многих задач и как-то не отличающийся особой тормознутостью при правильном юзеже) и ... sql-парсер.В свете этого заявы про жуткий оверхед от самого по себе парсера sql - чистоплюйство высосанное из пальца.В какой-никакой оверхед по скорости - поверю.Но - юзеж си тоже дает некоторый оверхед.Давайте только на асме программить?Не хотите? :)&lt;br&gt;&lt;br&gt;&amp;gt;По-вашему </description>
</item>

</channel>
</rss>
