<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Колоночные базы данных</title>
	<atom:link href="http://artamonov.ru/2009/02/17/column-oriented-databases/feed/" rel="self" type="application/rss+xml" />
	<link>http://artamonov.ru/2009/02/17/column-oriented-databases/</link>
	<description>Посмотрим, глубока ли кроличья нора</description>
	<lastBuildDate>Thu, 22 Mar 2012 11:34:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Автор: splix</title>
		<link>http://artamonov.ru/2009/02/17/column-oriented-databases/comment-page-1/#comment-52727</link>
		<dc:creator>splix</dc:creator>
		<pubDate>Sun, 03 Jul 2011 07:01:59 +0000</pubDate>
		<guid isPermaLink="false">http://artamonov.ru/?p=185#comment-52727</guid>
		<description>В принципе можно, но вот этот подход &quot;проверять все колонки для строки&quot; какойто слишком надуманный. Проще тогда хранить в обычной таблицах с колонками типа &quot;слово - картинка - перевод&quot;</description>
		<content:encoded><![CDATA[<p>В принципе можно, но вот этот подход &laquo;проверять все колонки для строки&raquo; какойто слишком надуманный. Проще тогда хранить в обычной таблицах с колонками типа &laquo;слово&nbsp;&mdash; картинка&nbsp;&mdash; перевод&raquo;</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Андрей</title>
		<link>http://artamonov.ru/2009/02/17/column-oriented-databases/comment-page-1/#comment-52723</link>
		<dc:creator>Андрей</dc:creator>
		<pubDate>Sat, 02 Jul 2011 22:06:46 +0000</pubDate>
		<guid isPermaLink="false">http://artamonov.ru/?p=185#comment-52723</guid>
		<description>Игорь, а если бы потребовалось завести в базу этакую русско-английскую семантическую карту, то колоночная база была бы кстати? 

Пояснение задачи:
а) в строках учитываются русские слова, а в колонках те же самые слова, но по английски.
б) в числе слов могут быть словосочетания (два слова через пробел, где первое - общее, второе - частное);
в) в ячейках пересечений (те что закрашены черным в таблицах групповых турниров) идут графические файлы изображений.
г) в остальных ячейках - ссылки на слова отражающие связи между ними посредством участия в словосочетаниях.

Предположительно решаемые задачи:
1. Пользователь хочет перевести &quot;дом&quot;. База найдя строку &quot;дом&quot; проходится по ней, находит ячейку с графикой. Далее, образно выражаясь, разворачивается перпендикулярно вверх и выходит на название колонки - &quot;house&quot;. 
2. Пользователь хочет узнать, есть ли смысловая связь у слова &quot;дом&quot; с &quot;структура&quot; и если есть, то какая. Он обращается к базе. Та проходится по строке, и видит &quot;home&quot; в колонке &quot;structure home&quot;. Дополнительно убедившись, что &quot;structure&quot; по отдельности переводится как &quot;строение&quot; (см. процедуру 1), база отвечает: да, связь есть и это &quot;дом&quot; входит в общее понятие &quot;структура&quot;.

Реально?</description>
		<content:encoded><![CDATA[<p>Игорь, а если бы потребовалось завести в базу этакую русско-английскую семантическую карту, то колоночная база была бы кстати? </p><p>Пояснение задачи:</p><p>а) в строках учитываются русские слова, а в колонках те же самые слова, но по английски.</p><p>б) в числе слов могут быть словосочетания (два слова через пробел, где первое&nbsp;&mdash; общее, второе&nbsp;&mdash; частное);</p><p>в) в ячейках пересечений (те что закрашены черным в таблицах групповых турниров) идут графические файлы изображений.</p><p>г) в остальных ячейках&nbsp;&mdash; ссылки на слова отражающие связи между ними посредством участия в словосочетаниях.</p><p>Предположительно решаемые задачи:</p><p>1. Пользователь хочет перевести &laquo;дом&raquo;. База найдя строку &laquo;дом&raquo; проходится по ней, находит ячейку с графикой. Далее, образно выражаясь, разворачивается перпендикулярно вверх и выходит на название колонки&nbsp;&mdash; &laquo;house&raquo;. </p><p>2. Пользователь хочет узнать, есть ли смысловая связь у слова &laquo;дом&raquo; с &laquo;структура&raquo; и если есть, то какая. Он обращается к базе. Та проходится по строке, и видит &laquo;home&raquo; в колонке &laquo;structure home&raquo;. Дополнительно убедившись, что &laquo;structure&raquo; по отдельности переводится как &laquo;строение&raquo; (см. процедуру 1), база отвечает: да, связь есть и это &laquo;дом&raquo; входит в общее понятие &laquo;структура&raquo;.</p><p>Реально?</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: asash&#39;s blog &#187; Подходы к масштабированию баз данных</title>
		<link>http://artamonov.ru/2009/02/17/column-oriented-databases/comment-page-1/#comment-38320</link>
		<dc:creator>asash&#39;s blog &#187; Подходы к масштабированию баз данных</dc:creator>
		<pubDate>Tue, 23 Feb 2010 20:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://artamonov.ru/?p=185#comment-38320</guid>
		<description>[...] Подробнее о колоночных базах данных можно почтитать тут и тут.    Categories: Без рубрики Tags:         Комментарии (0) [...]</description>
		<content:encoded><![CDATA[<p>[...] Подробнее о колоночных базах данных можно почтитать тут и тут.    Categories: Без рубрики Tags:         Комментарии (0) [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: splix</title>
		<link>http://artamonov.ru/2009/02/17/column-oriented-databases/comment-page-1/#comment-17471</link>
		<dc:creator>splix</dc:creator>
		<pubDate>Wed, 25 Feb 2009 16:48:38 +0000</pubDate>
		<guid isPermaLink="false">http://artamonov.ru/?p=185#comment-17471</guid>
		<description>Я почему то считал что MonetDB это XML БД, я ошибался? Ну хотя принципе это все равно не мешает ей быть колоночной</description>
		<content:encoded><![CDATA[<p>Я почему то считал что MonetDB это XML БД, я ошибался? Ну хотя принципе это все равно не мешает ей быть колоночной</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Никита Кокшаров</title>
		<link>http://artamonov.ru/2009/02/17/column-oriented-databases/comment-page-1/#comment-17467</link>
		<dc:creator>Никита Кокшаров</dc:creator>
		<pubDate>Wed, 25 Feb 2009 14:43:15 +0000</pubDate>
		<guid isPermaLink="false">http://artamonov.ru/?p=185#comment-17467</guid>
		<description>Кстати, &lt;a href=&quot;http://monetdb.cwi.nl&quot; rel=&quot;nofollow&quot;&gt;MonetDB&lt;/a&gt; тоже относится к классу такого рода БД. Разработчики даже не поленились провести &lt;a href=&quot;http://monetdb.cwi.nl/projects/monetdb//SQL/Benchmark/TPCH/&quot; rel=&quot;nofollow&quot;&gt;тест&lt;/a&gt; производительности в сравнении PostgreSQL и MySQL</description>
		<content:encoded><![CDATA[<p>Кстати, <a href="http://monetdb.cwi.nl" rel="nofollow">MonetDB</a> тоже относится к классу такого рода БД. Разработчики даже не поленились провести <a href="http://monetdb.cwi.nl/projects/monetdb//SQL/Benchmark/TPCH/" rel="nofollow">тест</a> производительности в сравнении PostgreSQL и MySQL</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: splix</title>
		<link>http://artamonov.ru/2009/02/17/column-oriented-databases/comment-page-1/#comment-17330</link>
		<dc:creator>splix</dc:creator>
		<pubDate>Fri, 20 Feb 2009 14:32:33 +0000</pubDate>
		<guid isPermaLink="false">http://artamonov.ru/?p=185#comment-17330</guid>
		<description>2 kmmbvn
Баги есть везде, и что глючней на самом деле неизвестно, все субъективно, критериев оценки нет. По мне так нельзя утвержать и то что Оракл надежен, и то что он глючен. В любой другой базе тоже будут ошибки.

Проблема тут скорее в другом, Оракл содержит огромное количество кода, имеет огромное количество требований и исторически устоявшегося поведения. Тут не надо быть семи пядей во лбу чтобы понять что БД решающая одну узкоспециализированную задачу будет содержать на несколько порядков меньше кода и требований, иметь более четкие рамки и, может базироваться на современных технологиях, и, раз уж баги у нас пропорционально зависят от всего перечисленного, то потенциально содержит меньшее количество багов.

А насчет того что держит большой объем это вы еще не сталкивались с тем когда БД становится узким место, но судя по вашим словам уже подбираетесь с серьезным объемам.</description>
		<content:encoded><![CDATA[<p>2 kmmbvn</p><p>Баги есть везде, и что глючней на самом деле неизвестно, все субъективно, критериев оценки нет. По мне так нельзя утвержать и то что Оракл надежен, и то что он глючен. В любой другой базе тоже будут ошибки.</p><p>Проблема тут скорее в другом, Оракл содержит огромное количество кода, имеет огромное количество требований и исторически устоявшегося поведения. Тут не надо быть семи пядей во лбу чтобы понять что БД решающая одну узкоспециализированную задачу будет содержать на несколько порядков меньше кода и требований, иметь более четкие рамки и, может базироваться на современных технологиях, и, раз уж баги у нас пропорционально зависят от всего перечисленного, то потенциально содержит меньшее количество багов.</p><p>А насчет того что держит большой объем это вы еще не сталкивались с тем когда БД становится узким место, но судя по вашим словам уже подбираетесь с серьезным объемам.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: kmmbvnr</title>
		<link>http://artamonov.ru/2009/02/17/column-oriented-databases/comment-page-1/#comment-17326</link>
		<dc:creator>kmmbvnr</dc:creator>
		<pubDate>Fri, 20 Feb 2009 11:29:08 +0000</pubDate>
		<guid isPermaLink="false">http://artamonov.ru/?p=185#comment-17326</guid>
		<description>Вы бредите. Переводите спор &quot;Стабильная Реляционка (+ колоночное решение там где надо)&quot; vs Чисто НаКол&lt;strike&gt;е&lt;/strike&gt;оночные БД. На столкновение Oracle vs MSSQL.

...он крайне неудобен и дорог во всём...

Только вот решения на нем, повсеместно встречаются и работают. Как и на MSSQL кстати.

------------

Не увидел ничего в защиту мнения, что в малоиспользуемых нетрадиционных, вчера сделанных субд все _гораздо_ лучше.</description>
		<content:encoded><![CDATA[<p>Вы бредите. Переводите спор &laquo;Стабильная Реляционка (+ колоночное решение там где надо)&raquo; vs Чисто НаКол<strike>е</strike>оночные БД. На столкновение Oracle vs MSSQL.</p><p>...он крайне неудобен и дорог во всём...</p><p>Только вот решения на нем, повсеместно встречаются и работают. Как и на MSSQL кстати.</p><p>------------</p><p>Не увидел ничего в защиту мнения, что в малоиспользуемых нетрадиционных, вчера сделанных субд все _гораздо_ лучше.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: enternet</title>
		<link>http://artamonov.ru/2009/02/17/column-oriented-databases/comment-page-1/#comment-17291</link>
		<dc:creator>enternet</dc:creator>
		<pubDate>Thu, 19 Feb 2009 10:56:45 +0000</pubDate>
		<guid isPermaLink="false">http://artamonov.ru/?p=185#comment-17291</guid>
		<description>kmmbvnr, я тебя конечно очень уважаю... &quot;Платон мне друг, но истина дороже&quot;.
Ты, похоже, не очень долго работаешь с ораклом:
1) Оракл - это крайне нестабильная СУБД. Первое правило ораклового админа - не ставить свежих обновлений ни в коем случае. Потому что политика оракла - это полное отсутствие внутреннего тестирования. Тестирование проводится только на пользователях. Как результат - админы (в серьезных заведениях, в банках, например) по максимуму откладывают обновления, и ты, разработчик, чтобы получить работающую функцию, сломанную в одном из минорных релизов, ждешь месяцами, пока админы все форумы поддержки перечитают, убедятся, что нужный релиз им ничего другого не сломает. В общем, более низкокачественной СУБД чем оракл, я не встречал. За 9 лет работы с ним мнение о его крутизне упало до нуля.
2) Оракл применяют не потому, что он удобен. Наоборот, он крайне неудобен и дорог во всём: от программирования, до поддержки. Его применяют потому, что оракл дает партнерам до 60% скидки. Т.е. разрабатывать и внедрять решения на базе оракла банально выгоднее, чем например на базе MSSQL. Вот и весь секрет.</description>
		<content:encoded><![CDATA[<p>kmmbvnr, я тебя конечно очень уважаю... &laquo;Платон мне друг, но истина дороже&raquo;.</p><p>Ты, похоже, не очень долго работаешь с ораклом:</p><p>1) Оракл&nbsp;&mdash; это крайне нестабильная СУБД. Первое правило ораклового админа&nbsp;&mdash; не ставить свежих обновлений ни в коем случае. Потому что политика оракла&nbsp;&mdash; это полное отсутствие внутреннего тестирования. Тестирование проводится только на пользователях. Как результат&nbsp;&mdash; админы (в серьезных заведениях, в банках, например) по максимуму откладывают обновления, и ты, разработчик, чтобы получить работающую функцию, сломанную в одном из минорных релизов, ждешь месяцами, пока админы все форумы поддержки перечитают, убедятся, что нужный релиз им ничего другого не сломает. В общем, более низкокачественной СУБД чем оракл, я не встречал. За 9 лет работы с ним мнение о его крутизне упало до нуля.</p><p>2) Оракл применяют не потому, что он удобен. Наоборот, он крайне неудобен и дорог во всём: от программирования, до поддержки. Его применяют потому, что оракл дает партнерам до 60% скидки. Т.е. разрабатывать и внедрять решения на базе оракла банально выгоднее, чем например на базе MSSQL. Вот и весь секрет.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: kmmbvnr</title>
		<link>http://artamonov.ru/2009/02/17/column-oriented-databases/comment-page-1/#comment-17248</link>
		<dc:creator>kmmbvnr</dc:creator>
		<pubDate>Wed, 18 Feb 2009 04:36:34 +0000</pubDate>
		<guid isPermaLink="false">http://artamonov.ru/?p=185#comment-17248</guid>
		<description>Oracle - это не просто база данных. Это стабильность, удобные интрументы и уверенность в том что на больших объемах оно не загнется.

У нас в Oracle в колоночном стиле лежит более полуторамиллиарда строк. И все рулит и бибикает. А когда что-нить упирается в производительность, частично переходим на реляционное хранение.

Удобство и стабильность работы остальных малораспространенных решений зачастую вызывает столько сомнений, что в продакшн их пихать просто страшно.</description>
		<content:encoded><![CDATA[<p>Oracle&nbsp;&mdash; это не просто база данных. Это стабильность, удобные интрументы и уверенность в том что на больших объемах оно не загнется.</p><p>У нас в Oracle в колоночном стиле лежит более полуторамиллиарда строк. И все рулит и бибикает. А когда что-нить упирается в производительность, частично переходим на реляционное хранение.</p><p>Удобство и стабильность работы остальных малораспространенных решений зачастую вызывает столько сомнений, что в продакшн их пихать просто страшно.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Андрей</title>
		<link>http://artamonov.ru/2009/02/17/column-oriented-databases/comment-page-1/#comment-17235</link>
		<dc:creator>Андрей</dc:creator>
		<pubDate>Tue, 17 Feb 2009 21:44:29 +0000</pubDate>
		<guid isPermaLink="false">http://artamonov.ru/?p=185#comment-17235</guid>
		<description>Игорь, 

Конечно, продажи RDBMS Oracle составляют большую часть доходов от продажи СУБД. Но про серебряную пулю не совсем верно. У компании Oracle в арсенале есть и другие СУБД. Навскидку:

TimesTen
Berkeley DB (упоминавшийся)
InnoDB (кстати движок MySQL)
Express и его потомок OLAP
Essbase

Может еще что-то забыл. Не суть. Конечно, в силу огромного количества фич основной СУБД Oracle ее можно использовать (и используется!) почти для чего угодно. Но в общем-то очевидно, что есть задачи, которые эффективнее решаются специализированным инструментом.</description>
		<content:encoded><![CDATA[<p>Игорь, </p><p>Конечно, продажи RDBMS Oracle составляют большую часть доходов от продажи СУБД. Но про серебряную пулю не совсем верно. У компании Oracle в арсенале есть и другие СУБД. Навскидку:</p><p>TimesTen</p><p>Berkeley DB (упоминавшийся)</p><p>InnoDB (кстати движок MySQL)</p><p>Express и его потомок OLAP</p><p>Essbase</p><p>Может еще что-то забыл. Не суть. Конечно, в силу огромного количества фич основной СУБД Oracle ее можно использовать (и используется!) почти для чего угодно. Но в общем-то очевидно, что есть задачи, которые эффективнее решаются специализированным инструментом.</p>]]></content:encoded>
	</item>
</channel>
</rss>

