<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/1.5.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Relational Databases Considered Harmful</title>
	<link>http://www.airs.com/blog/archives/171</link>
	<description>Ian Lance Taylor</description>
	<pubDate>Sun,  7 Sep 2008 13:37:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.2</generator>

	<item>
 		<title>Comment on Relational Databases Considered Harmful by: Ian Lance Taylor</title>
		<link>http://www.airs.com/blog/archives/171#comment-12185</link>
		<pubDate>Sat, 05 Apr 2008 01:26:45 +0000</pubDate>
		<guid>http://www.airs.com/blog/archives/171#comment-12185</guid>
					<description>Exactly.  Thanks for the note.</description>
		<content:encoded><![CDATA[	<p>Exactly.  Thanks for the note.
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Relational Databases Considered Harmful by: rskrishnan</title>
		<link>http://www.airs.com/blog/archives/171#comment-12174</link>
		<pubDate>Fri, 04 Apr 2008 20:25:30 +0000</pubDate>
		<guid>http://www.airs.com/blog/archives/171#comment-12174</guid>
					<description>Could'nt agree more - i.e. relational databases suck - with no doubt whatsoever ... at least in my mind.

It starts out very nicely - with a &quot;logical&quot; organization to the data schema, but pretty soon you land up with a rats nest of indices, and &quot;flattened tables&quot; which all need to be kept in sync. So the problem goes from &quot;hey here's a black box to put my data into&quot; ... to ... something like ... &quot;if you're loading a LOT of data, then turn off index consistency checks, since they are slow - then load data, then update your indices&quot;, or ... &quot;if your report is large go to  flattened_table_xyz - not to the clean structure, and by the way we update the flattened table only once a week&quot; !!

More interestingly - I don't think the rdbms ever delivered on it's promise of  &quot;your data all the time, anytime&quot;.

Every reasonably large company that I know of spends many thousands of $$ on buying servers, disks, networks, and software -- all to run a measly GL/AR/AP accounting system ... and then guard access to the system like it was their first born!</description>
		<content:encoded><![CDATA[	<p>Could&#8217;nt agree more - i.e. relational databases suck - with no doubt whatsoever &#8230; at least in my mind.</p>
	<p>It starts out very nicely - with a &#8220;logical&#8221; organization to the data schema, but pretty soon you land up with a rats nest of indices, and &#8220;flattened tables&#8221; which all need to be kept in sync. So the problem goes from &#8220;hey here&#8217;s a black box to put my data into&#8221; &#8230; to &#8230; something like &#8230; &#8220;if you&#8217;re loading a LOT of data, then turn off index consistency checks, since they are slow - then load data, then update your indices&#8221;, or &#8230; &#8220;if your report is large go to  flattened_table_xyz - not to the clean structure, and by the way we update the flattened table only once a week&#8221; !!</p>
	<p>More interestingly - I don&#8217;t think the rdbms ever delivered on it&#8217;s promise of  &#8220;your data all the time, anytime&#8221;.</p>
	<p>Every reasonably large company that I know of spends many thousands of $$ on buying servers, disks, networks, and software &#8212; all to run a measly GL/AR/AP accounting system &#8230; and then guard access to the system like it was their first born!
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
