<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>DBMS2 -- DataBase Management System Services</title>
	
	<link>http://www.dbms2.com</link>
	<description>Choices in data management and analysis</description>
	<pubDate>Fri, 18 Jul 2008 06:18:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/dbms2/feed" type="application/rss+xml" /><item>
		<title>Pushback on the PostgreSQL vs. MySQL comparison</title>
		<link>http://feeds.feedburner.com/~r/dbms2/feed/~3/332179447/</link>
		<comments>http://www.dbms2.com/2008/07/10/pushback-on-the-postgresql-vs-mysql-comparison/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 23:40:21 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[Open source]]></category>

		<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=462</guid>
		<description><![CDATA[It should come as no surprise that not everybody agrees with EnterpriseDB&#8217;s views on the PostgreSQL/MySQL comparison.  In particular, the High Availability MySQL blog offers a detailed rebuttal post, with more in the comment thread.  According to MySQL fans, EnterpriseDB got its facts wrong on several matters regarding MySQL and InnoDB, especially in [...]]]></description>
			<content:encoded><![CDATA[<p>It should come as no surprise that not everybody agrees with <a href="http://www.dbms2.com/2008/07/07/postgresql-vs-mysql-as-per-enterprisedb/" >EnterpriseDB&#8217;s views on the PostgreSQL/MySQL comparison</a>.  In particular, the <em>High Availability MySQL</em> blog offers a <a href="http://mysqlha.blogspot.com/2008/07/postgresql-vs-mysql-according-to.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/mysqlha.blogspot.com');">detailed rebuttal post</a>, with more in the comment thread.  According to MySQL fans, EnterpriseDB got its facts wrong on several matters regarding MySQL and InnoDB, especially in the areas of triggers and locking.  And of course they disagree with EnterpriseDB&#8217;s general conclusion. <img src='http://www.dbms2.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<img src="http://feeds.feedburner.com/~r/dbms2/feed/~4/332179447" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/07/10/pushback-on-the-postgresql-vs-mysql-comparison/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.dbms2.com/2008/07/10/pushback-on-the-postgresql-vs-mysql-comparison/</feedburner:origLink></item>
		<item>
		<title>How is MySQL’s join performance these days?</title>
		<link>http://feeds.feedburner.com/~r/dbms2/feed/~3/332128651/</link>
		<comments>http://www.dbms2.com/2008/07/10/how-is-mysqls-join-performance-these-days/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 22:27:24 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
		
		<category><![CDATA[Infobright]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[Open source]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=461</guid>
		<description><![CDATA[In a comment thread on a recent post comparing MySQL to Postgres, Jonathon Moore chimed in based on experience with both products.  His characterization of some MySQL problems:
Regardless of what back end you choose the mysql query engine is week. It only supports nested loop scan, no merge join, no hash join, nothing fancy. [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://www.dbms2.com/2008/07/07/postgresql-vs-mysql-as-per-enterprisedb/" >comment thread </a>on a recent post comparing MySQL to Postgres, Jonathon Moore chimed in based on experience with both products.  His characterization of some MySQL problems:<span id="more-461"></span></p>
<blockquote><p>Regardless of what back end you choose the mysql query engine is week. It only supports nested loop scan, no merge join, no hash join, nothing fancy. Further sub quires can’t even use indexes so they are near useless. The rule when using mysql is *don’t join*. So the case where mysql can be put to good use is where all your quires are over a single table, which is why it has done well for web apps I wold suspect.</p></blockquote>
<p>was similar to those in a mid-2006 post on <a href="http://www.mysqlperformanceblog.com/2006/06/09/why-mysql-could-be-slow-with-large-tables/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mysqlperformanceblog.com');">MySQL Performancing Blog</a>, which said:</p>
<blockquote><p>One of the reasons elevating this problem in MySQL is lack of advanced join methods at this point (the work is on a way) - MySQL can&#8217;t do hash join or sort merge join - it only can do nested loops method which requires a lot of index lookups which may be random.</p></blockquote>
<p>What&#8217;s the current situation, mid-2008?  Surely data warehousing storage engines such as Infobright&#8217;s aren&#8217;t so artificially limited in their join strategies.</p>
<img src="http://feeds.feedburner.com/~r/dbms2/feed/~4/332128651" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/07/10/how-is-mysqls-join-performance-these-days/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.dbms2.com/2008/07/10/how-is-mysqls-join-performance-these-days/</feedburner:origLink></item>
		<item>
		<title>Google has thousands of internal data formats, mostly simple ones</title>
		<link>http://feeds.feedburner.com/~r/dbms2/feed/~3/330040671/</link>
		<comments>http://www.dbms2.com/2008/07/08/google-has-thousands-of-internal-data-formats-mostly-simple-ones/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 18:27:06 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
		
		<category><![CDATA[Data integration and middleware]]></category>

		<category><![CDATA[Google and MapReduce]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=459</guid>
		<description><![CDATA[In connection with the release of Protocol Buffers, Kenton Varda of Google wrote:
At Google, our mission is organizing all of the world&#8217;s information. We use literally thousands of different data formats to represent networked messages between servers, index records in repositories, geospatial datasets, and more. Most of these formats are structured, not flat. This raises [...]]]></description>
			<content:encoded><![CDATA[<p>In connection with the release of <a href="http://www.networkworld.com/community/node/29671" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.networkworld.com');">Protocol Buffers</a>, Kenton Varda of Google <a href="http://google-opensource.blogspot.com/2008/07/protocol-buffers-googles-data.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/google-opensource.blogspot.com');">wrote</a>:<span id="more-459"></span></p>
<blockquote><p>At Google, our mission is organizing all of the world&#8217;s information. We use literally thousands of different data formats to represent networked messages between servers, index records in repositories, geospatial datasets, and more. Most of these formats are structured, not flat. This raises an important question: How do we encode it all?</p></blockquote>
<p>That sounds like a lot.  On the other hand, if &#8220;data format&#8221; is just a synonym for &#8220;table structure,&#8221; &#8220;file structure,&#8221; and/or &#8220;schema,&#8221; it sounds more plausible.   Varda goes on to say</p>
<blockquote><p>a simple lists-and-records model &#8230; solves the majority of problems</p></blockquote>
<p>Come to think of it, that sounds very consistent with the idea that <a href="http://www.dbms2.com/2008/01/18/the-great-mapreduce-debate/" >MapReduce</a> solves a large fraction of Google&#8217;s data management issues.</p>
<img src="http://feeds.feedburner.com/~r/dbms2/feed/~4/330040671" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/07/08/google-has-thousands-of-internal-data-formats-mostly-simple-ones/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.dbms2.com/2008/07/08/google-has-thousands-of-internal-data-formats-mostly-simple-ones/</feedburner:origLink></item>
		<item>
		<title>Another Cognos scandal in Massachusetts</title>
		<link>http://feeds.feedburner.com/~r/dbms2/feed/~3/328843593/</link>
		<comments>http://www.dbms2.com/2008/07/07/another-cognos-scandal-in-massachusetts/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 12:37:22 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
		
		<category><![CDATA[Business intelligence]]></category>

		<category><![CDATA[Cognos]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=458</guid>
		<description><![CDATA[I already posted about the Boston Globe&#8217;s reporting on a deal to supply the whole Massachusetts state government with Cognos software that since has been investigated and rescinded.
The Globe now reports that a multimillion dollar deal the prior year with the Massachusetts Department of Education was equally dubious.  Lowlights include:
A former state Department of [...]]]></description>
			<content:encoded><![CDATA[<p>I already posted about the <em>Boston Globe&#8217;s</em> reporting on a deal to supply the whole Massachusetts state government with Cognos software that since has been <a href="http://www.dbms2.com/2008/07/01/cognos-massachusetts-scandal/" >investigated and rescinded</a>.</p>
<p>The <em>Globe</em> now reports that a multimillion dollar deal the prior year with the Massachusetts Department of Education was <a href="http://www.boston.com/news/local/articles/2008/07/07/cognos_tied_to_offer_to_official/?page=1" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.boston.com');">equally dubious</a>.  Lowlights include:<span id="more-458"></span></p>
<blockquote><p>A former state Department of Education administrator has told investigators that she was offered a private sector job by a sales representative for Cognos ULC, around the same time that the software company was attempting to win a lucrative education contract in 2006, according to officials briefed on the matter.</p></blockquote>
<blockquote><p>While pushing to land the smaller education department contract, Lally specifically emphasized that he could have money added to the state budget to fund the deal because of his friendship with DiMasi, according to Chew and a former Cognos employee. The contract provided for a data warehouse system, which would allow the department to collect, track, and share data about students, teachers, and finances across the state.</p>
<p>In April 2006, Lally&#8217;s prediction proved true. House lawmakers added a new $5.2 million line item for the contract through a House budget amendment. DiMasi told fellow legislators at the time that the amendment was a priority, according to an official with direct knowledge of the budget negotiations.</p></blockquote>
<blockquote><p>&#8220;The two finalists - we spent a long period of time putting them through their paces,&#8221; Bickerton said.</p>
<p>That period of time: two days, according to a timeline provided by the Department of Education.</p></blockquote>
<img src="http://feeds.feedburner.com/~r/dbms2/feed/~4/328843593" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/07/07/another-cognos-scandal-in-massachusetts/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.dbms2.com/2008/07/07/another-cognos-scandal-in-massachusetts/</feedburner:origLink></item>
		<item>
		<title>EnterpriseDB’s itemized claims of Oracle compatibility</title>
		<link>http://feeds.feedburner.com/~r/dbms2/feed/~3/328827211/</link>
		<comments>http://www.dbms2.com/2008/07/07/enterprisedbf-oracle-compatibility/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 12:12:43 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
		
		<category><![CDATA[Emulation, transparency, portability]]></category>

		<category><![CDATA[EnterpriseDB and Postgres Plus]]></category>

		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=457</guid>
		<description><![CDATA[Obviously, I&#8217;m poking around EnterpriseDB&#8217;s site this morning (in connection with their status as my client, actually).  Anyhow, we all know that one of EnterpriseDB&#8217;s core claims is great Oracle-compatibility &#8212; but what exactly do they mean by that?  I found a fairly clearly laid-out answer, as of last year, in this white [...]]]></description>
			<content:encoded><![CDATA[<p>Obviously, I&#8217;m poking around EnterpriseDB&#8217;s site this morning (in connection with their status as my client, actually).  Anyhow, we all know that one of EnterpriseDB&#8217;s core claims is great Oracle-compatibility &#8212; but what exactly do they mean by that?  I found a fairly clearly laid-out answer, as of last year, in this <a href="http://downloads.enterprisedb.com/whitepapers/Oracle%20Compatibility%20White%20Paper.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/downloads.enterprisedb.com');">white paper</a> and and &#8212; even more simply &#8212; in this blog post <a href="http://enterprisedbnews.blogspot.com/2007/08/enterprisedb-compatibilty-features.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/enterprisedbnews.blogspot.com');">summarizing the white paper</a>.</p>
<img src="http://feeds.feedburner.com/~r/dbms2/feed/~4/328827211" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/07/07/enterprisedbf-oracle-compatibility/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.dbms2.com/2008/07/07/enterprisedbf-oracle-compatibility/</feedburner:origLink></item>
		<item>
		<title>PostgreSQL vs. MySQL, as per EnterpriseDB</title>
		<link>http://feeds.feedburner.com/~r/dbms2/feed/~3/328789726/</link>
		<comments>http://www.dbms2.com/2008/07/07/postgresql-vs-mysql-as-per-enterprisedb/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 11:11:57 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
		
		<category><![CDATA[EnterpriseDB and Postgres Plus]]></category>

		<category><![CDATA[Mid-range]]></category>

		<category><![CDATA[MySQL]]></category>

		<category><![CDATA[Open source]]></category>

		<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=456</guid>
		<description><![CDATA[EnterpriseDB put out a white paper arguing for the superiority of PostgreSQL over MySQL, even without EnterpriseDB&#8217;s own Postgres Plus extensions.  Highlights of EnterpriseDB&#8217;s opinion include:

EnterpriseDB asserts that MyISAM is the only MySQL storage engine with decent performance.
EnterpriseDB then bashes MyISAM for all sorts of well-deserved reasons, especially ACID-noncompliance.
EnterpriseDB asserts that row-level triggers, lacking [...]]]></description>
			<content:encoded><![CDATA[<p>EnterpriseDB put out a <a href="http://downloads.enterprisedb.com/whitepapers/PGvsMySQL_LowRes.pdf" onclick="javascript:pageTracker._trackPageview('/outbound/article/downloads.enterprisedb.com');">white paper</a> arguing for the superiority of PostgreSQL over MySQL, even without EnterpriseDB&#8217;s own Postgres Plus extensions.  Highlights of EnterpriseDB&#8217;s opinion include:</p>
<ul>
<li>EnterpriseDB asserts that MyISAM is the only MySQL storage engine with decent performance.</li>
<li>EnterpriseDB then bashes MyISAM for all sorts of well-deserved reasons, especially ACID-noncompliance.</li>
<li>EnterpriseDB asserts that row-level triggers, lacking in MySQL but present in PostgreSQL, are the most important kind of trigger.</li>
<li>EnterpriseDB claims PostgreSQL is superior in procedural language support to MySQL.</li>
<li>EnterpriseDB claims PostgreSQL is superior in authentication support to MySQL.</li>
</ul>
<p><span id="more-456"></span>Of course, the question of MySQL performance with a transactional storage engine &#8212; i.e., InnoDB &#8212; is somewhat controversial.  E.g., there are many confident guides to <a href="http://www.mysqlperformanceblog.com/2007/11/01/innodb-performance-optimization-basics/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mysqlperformanceblog.com');">InnoDB tuning</a>.  (Another post I found was <a href="http://2bits.com/articles/mysql-innodb-performance-gains-as-well-as-some-pitfalls.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/2bits.com');">this one</a>, focused on Drupal. )  The bottom line seems to be that MySQL can be both transactional and decently-performing, but the price is sacrificing some of the load-and-go ease one gets from a default configuration.   And apps written for MySQL/MyISAM will not necessarily perform well over MySQL/InnoDB.</p>
<img src="http://feeds.feedburner.com/~r/dbms2/feed/~4/328789726" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/07/07/postgresql-vs-mysql-as-per-enterprisedb/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.dbms2.com/2008/07/07/postgresql-vs-mysql-as-per-enterprisedb/</feedburner:origLink></item>
		<item>
		<title>Declaration of Data Independence (humor)</title>
		<link>http://feeds.feedburner.com/~r/dbms2/feed/~3/325624159/</link>
		<comments>http://www.dbms2.com/2008/07/03/declaration-of-data-independence-humor/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 08:52:28 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
		
		<category><![CDATA[Analytic technologies]]></category>

		<category><![CDATA[Data warehouse appliances]]></category>

		<category><![CDATA[Data warehousing]]></category>

		<category><![CDATA[Dataupia]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=454</guid>
		<description><![CDATA[The data warehouse appliance industry has a well-developed funny bone.  Dataupia&#8217;s contribution is a Declaration of Data Independence, which begins:
When in the Course of an increasingly competitive global economy it becomes necessary for one data set to dissolve its connections to a constraining environment, the separate but inherently unequal station to which the Laws [...]]]></description>
			<content:encoded><![CDATA[<p>The data warehouse appliance industry has a well-developed funny bone.  Dataupia&#8217;s contribution is a <a href="http://www.dataupia.com/pr20080625_declaration_of_data_independence.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dataupia.com');">Declaration of Data Independence</a>, which begins:</p>
<blockquote><p>When in the Course of an increasingly competitive global economy it becomes necessary for one data set to dissolve its connections to a constraining environment, the separate but inherently unequal station to which the Laws of Whose budget is larger prevails.</p></blockquote>
<p><strong><em>Related links:</em></strong></p>
<ul>
<li>Cartoons from <a href="http://www.dbms2.com/2008/07/03/datallegro-cartoon/" >DATAllegro</a></li>
<li>April Fool press release from <a href="http://www.dbms2.com/2008/04/01/netezzas-april-fool-press-release/" >Netezza</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/dbms2/feed/~4/325624159" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/07/03/declaration-of-data-independence-humor/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.dbms2.com/2008/07/03/declaration-of-data-independence-humor/</feedburner:origLink></item>
		<item>
		<title>Three cartoons from DATAllegro</title>
		<link>http://feeds.feedburner.com/~r/dbms2/feed/~3/325624160/</link>
		<comments>http://www.dbms2.com/2008/07/03/datallegro-cartoon/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 08:43:08 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
		
		<category><![CDATA[Analytic technologies]]></category>

		<category><![CDATA[DATAllegro]]></category>

		<category><![CDATA[Data warehousing]]></category>

		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=453</guid>
		<description><![CDATA[


Related links:

Humor from Netezza
Another gerbil-based solution

]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://www.monash.com/uploads/databert_1.jpg" alt="DATAllegro Cartoon demanding" /><br />
<img class="alignnone" src="http://www.monash.com/uploads/databert_2.jpg" alt="DATAllegro Cartoon forever" /><br />
<img class="alignnone" src="http://www.monash.com/uploads/databert_6.jpg" alt="DATAllegro Cartoon gerbils" /></p>
<p><em><strong>Related links:</strong></em></p>
<ul>
<li>Humor from <a href="http://www.dbms2.com/2008/04/01/netezzas-april-fool-press-release/" >Netezza</a></li>
<li>Another <a href="http://www.dbms2.com/2007/11/27/one-of-the-funniest-fake-press-releases-ever/" >gerbil-based solution</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/dbms2/feed/~4/325624160" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/07/03/datallegro-cartoon/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.dbms2.com/2008/07/03/datallegro-cartoon/</feedburner:origLink></item>
		<item>
		<title>Event processing vs. data-driven processing</title>
		<link>http://feeds.feedburner.com/~r/dbms2/feed/~3/324688426/</link>
		<comments>http://www.dbms2.com/2008/07/02/event-processing-vs-data-driven-processing/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 07:46:20 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
		
		<category><![CDATA[Complex event processing (CEP)]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=451</guid>
		<description><![CDATA[Marco Seiriö offers a distinction between event processing and data-driven processing.  Specifically, he says that if an event has an ID, then it&#8217;s true event processing; if it doesn&#8217;t, and what you&#8217;re doing looks somewhat like event processing anyway, then you&#8217;re doing data-driven processing.
He seems to believe this is an important distinction, but I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>Marco Seiriö offers <a href="http://rulecore.com/CEPblog/?p=289" onclick="javascript:pageTracker._trackPageview('/outbound/article/rulecore.com');">a distinction between <em>event processing</em> and <em>data-driven processing</em></a>.  Specifically, he says that if an event has an ID, then it&#8217;s true event processing; if it doesn&#8217;t, and what you&#8217;re doing looks somewhat like event processing anyway, then you&#8217;re doing data-driven processing.<span id="more-451"></span></p>
<p>He seems to believe this is an important distinction, but I&#8217;m not convinced yet.  Rather, I think the essence of (complex) event/stream processing lies in its performance for certain kinds of data processing problems, some of which <a href="http://www.dbms2.com/2007/08/10/applications-for-super-low-latency-cep/" >require super-low-latency</a> and some of which <a href="http://www.dbms2.com/2007/08/12/applications-for-not-so-low-latency-cep/" >don&#8217;t</a>.</p>
<p>Maybe there&#8217;s some kind of a partition of the problem space, in which if you want event IDs you&#8217;re better off with an Apama-like rules-engine paradigm, while if you don&#8217;t need them you do better with Coral8/Streambase-style SQL.  But off the top of my head, I don&#8217;t see it.</p>
<p>Am I missing something?</p>
<img src="http://feeds.feedburner.com/~r/dbms2/feed/~4/324688426" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/07/02/event-processing-vs-data-driven-processing/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.dbms2.com/2008/07/02/event-processing-vs-data-driven-processing/</feedburner:origLink></item>
		<item>
		<title>The IRS data warehouse</title>
		<link>http://feeds.feedburner.com/~r/dbms2/feed/~3/324541308/</link>
		<comments>http://www.dbms2.com/2008/07/01/the-irs-data-warehouse/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 03:01:44 +0000</pubDate>
		<dc:creator>Curt Monash</dc:creator>
		
		<category><![CDATA[Analytic technologies]]></category>

		<category><![CDATA[Data warehousing]]></category>

		<category><![CDATA[Specific users]]></category>

		<category><![CDATA[Sybase]]></category>

		<category><![CDATA[IQ Accelerator]]></category>

		<category><![CDATA[Sybase IQ]]></category>

		<guid isPermaLink="false">http://www.dbms2.com/?p=450</guid>
		<description><![CDATA[According to a recent Eric Lai Computerworld story and a 2006 Sybase.com success story,

The IRS has a data warehouse running on Sybase IQ, with 500 named users, called the CDW (Compliance Data Warehouse).  (Computerworld)
By some metric, it&#8217;s a 150 TB warehouse.  (Computerworld)
By some metric, they add 15-20 TB/year, with a  4 hour [...]]]></description>
			<content:encoded><![CDATA[<p>According to <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9070858&amp;pageNumber=1" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.computerworld.com');">a recent Eric Lai <em>Computerworld</em> story</a> and <a href="http://www.sybase.com/detail?id=1033780" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sybase.com');">a 2006 Sybase.com success story</a>,</p>
<ul>
<li>The IRS has a data warehouse running on Sybase IQ, with 500 named users, called the CDW (Compliance Data Warehouse).  (<em>Computerworld)</em></li>
<li>By some metric, it&#8217;s a 150 TB warehouse.  (<em>Computerworld</em>)</li>
<li>By some metric, they add 15-20 TB/year, with a  4 hour load time.  (<em>Computerworld</em>)</li>
<li>As of 2006, there were 20-25 TB of &#8220;input data&#8221;, with a &#8220;70% compression rate&#8221;.  (<em>Sybase</em>)</li>
</ul>
<p>I can&#8217;t entirely reconcile those numbers, but in any case the database sounds plenty big.</p>
<p><em>Computerworld</em> also said:</p>
<blockquote><p>the research division also uses Microsoft Corp.&#8217;s SQL Server to store all of the metadata for the data warehouse and the rest of the agency. Managing and cleaning all of that metadata &#8212; 10,000 labels for 150 databases &#8212; is a huge task in itself,</p></blockquote>
<img src="http://feeds.feedburner.com/~r/dbms2/feed/~4/324541308" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.dbms2.com/2008/07/01/the-irs-data-warehouse/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.dbms2.com/2008/07/01/the-irs-data-warehouse/</feedburner:origLink></item>
	</channel>
</rss>
