<?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>Comments on: Analyzing air traffic performance with InfoBright and MonetDB</title>
	<atom:link href="http://www.mysqlperformanceblog.com/2009/10/02/analyzing-air-traffic-performance-with-infobright-and-monetdb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mysqlperformanceblog.com/2009/10/02/analyzing-air-traffic-performance-with-infobright-and-monetdb/</link>
	<description>Percona&#039;s MySQL &#38; InnoDB performance and scalability blog</description>
	<lastBuildDate>Sat, 11 Feb 2012 16:45:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Vlad Rodionov</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/02/analyzing-air-traffic-performance-with-infobright-and-monetdb/comment-page-1/#comment-720154</link>
		<dc:creator>Vlad Rodionov</dc:creator>
		<pubDate>Fri, 05 Feb 2010 22:35:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1289#comment-720154</guid>
		<description>Thanks, Martin

I will definitely give MonetDB a try.</description>
		<content:encoded><![CDATA[<p>Thanks, Martin</p>
<p>I will definitely give MonetDB a try.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Kersten</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/02/analyzing-air-traffic-performance-with-infobright-and-monetdb/comment-page-1/#comment-720147</link>
		<dc:creator>Martin Kersten</dc:creator>
		<pubDate>Fri, 05 Feb 2010 22:05:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1289#comment-720147</guid>
		<description>Dear Vlad,
Sorry for the delay in answering your question regarding Q1 and compression.

Bit-wise compression is a two-edge sword. You save on IO and pay with CPU cycles.
The numbers reported for both MonetDB and Infobright on this blog already show
that compression is just one ingredient in the equation. 
MonetDB used more diskspace and still performed very well.

In http://homepages.cwi.nl/~mk/ontimeReport you find more recent numbers.

In particular, Q1 runs  currently within 1 sec on the 118M tuples.
It is certainly worth trying out the 1B version using the upcoming Feb2010 release.</description>
		<content:encoded><![CDATA[<p>Dear Vlad,<br />
Sorry for the delay in answering your question regarding Q1 and compression.</p>
<p>Bit-wise compression is a two-edge sword. You save on IO and pay with CPU cycles.<br />
The numbers reported for both MonetDB and Infobright on this blog already show<br />
that compression is just one ingredient in the equation.<br />
MonetDB used more diskspace and still performed very well.</p>
<p>In <a href="http://homepages.cwi.nl/~mk/ontimeReport" rel="nofollow">http://homepages.cwi.nl/~mk/ontimeReport</a> you find more recent numbers.</p>
<p>In particular, Q1 runs  currently within 1 sec on the 118M tuples.<br />
It is certainly worth trying out the 1B version using the upcoming Feb2010 release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/02/analyzing-air-traffic-performance-with-infobright-and-monetdb/comment-page-1/#comment-718404</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Wed, 03 Feb 2010 04:56:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1289#comment-718404</guid>
		<description>Vlad,

I forwarded your question to my contacts in MonetDB and InfoBright.</description>
		<content:encoded><![CDATA[<p>Vlad,</p>
<p>I forwarded your question to my contacts in MonetDB and InfoBright.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vlad Rodionov</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/02/analyzing-air-traffic-performance-with-infobright-and-monetdb/comment-page-1/#comment-718332</link>
		<dc:creator>Vlad Rodionov</dc:creator>
		<pubDate>Wed, 03 Feb 2010 01:02:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1289#comment-718332</guid>
		<description>Forgot to mention YearD column in my example. Of course we need to scan through 2 columns, but both are with very low cardinality and must be very compressible ones. The second column will add possibly 60Mb more data to load from disk.</description>
		<content:encoded><![CDATA[<p>Forgot to mention YearD column in my example. Of course we need to scan through 2 columns, but both are with very low cardinality and must be very compressible ones. The second column will add possibly 60Mb more data to load from disk.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vlad Rodionov</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/02/analyzing-air-traffic-performance-with-infobright-and-monetdb/comment-page-1/#comment-718326</link>
		<dc:creator>Vlad Rodionov</dc:creator>
		<pubDate>Wed, 03 Feb 2010 00:47:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1289#comment-718326</guid>
		<description>First of all, I would like to thank Vadim and mysqlperformanceblog team for very interesting posts - I am a regular visitor of your web-site.

In our company we are looking for D/W solution which will allow us to do a real-time (10-15 sec) queries on 1B+ row tables. InfoBright, MonetDB, InfiniDB are in my short lists. Having read your article first time I was impressed by performance numbers of columnar databases, but now ... I think that there are a lot of room for query optimization inside both MonetDB and Infobright.   

For example, this query takes 7.9 sec for MonetDB and 12 sec for Infobright.

-Q1: Count flights per day from 2000 to 2008 years
SELECT DayOfWeek, count(*) AS c FROM ontime WHERE YearD BETWEEN 2000 AND 2008 GROUP BY DayOfWeek ORDER BY c DESC

This is a full column scan query. Group BY column has very low cardinality (7) =&gt; do grouping and aggregation in memory.
DayOfWeek requires only 3 bits per row =&gt; for 117M row table, it will need ~30Mb to store the whole column.

Loading column from disk (30MB), decompressing it and aggregating 117M numbers should not take more than 1 sec (actually, I think I can do it on my laptop in less than 0.5 sec).

Vadim, can you forward my e-mail address and question to MonetDB and Infobright guys?

This is query:

SELECT T.C FROM T WHERE (up to 4 simple filter conditions ANDed) ORDER BY T.B DESC LIMIT N;

The good selectivity is not guaranteed. It may require almost full table scan in a worst case. Can they do this type of query under 15 sec in a worst case on 1B table which is similar to the table from this post (120 columns - most of them with low cardinality - no strings only numbers)</description>
		<content:encoded><![CDATA[<p>First of all, I would like to thank Vadim and mysqlperformanceblog team for very interesting posts &#8211; I am a regular visitor of your web-site.</p>
<p>In our company we are looking for D/W solution which will allow us to do a real-time (10-15 sec) queries on 1B+ row tables. InfoBright, MonetDB, InfiniDB are in my short lists. Having read your article first time I was impressed by performance numbers of columnar databases, but now &#8230; I think that there are a lot of room for query optimization inside both MonetDB and Infobright.   </p>
<p>For example, this query takes 7.9 sec for MonetDB and 12 sec for Infobright.</p>
<p>-Q1: Count flights per day from 2000 to 2008 years<br />
SELECT DayOfWeek, count(*) AS c FROM ontime WHERE YearD BETWEEN 2000 AND 2008 GROUP BY DayOfWeek ORDER BY c DESC</p>
<p>This is a full column scan query. Group BY column has very low cardinality (7) =&gt; do grouping and aggregation in memory.<br />
DayOfWeek requires only 3 bits per row =&gt; for 117M row table, it will need ~30Mb to store the whole column.</p>
<p>Loading column from disk (30MB), decompressing it and aggregating 117M numbers should not take more than 1 sec (actually, I think I can do it on my laptop in less than 0.5 sec).</p>
<p>Vadim, can you forward my e-mail address and question to MonetDB and Infobright guys?</p>
<p>This is query:</p>
<p>SELECT T.C FROM T WHERE (up to 4 simple filter conditions ANDed) ORDER BY T.B DESC LIMIT N;</p>
<p>The good selectivity is not guaranteed. It may require almost full table scan in a worst case. Can they do this type of query under 15 sec in a worst case on 1B table which is similar to the table from this post (120 columns &#8211; most of them with low cardinality &#8211; no strings only numbers)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/02/analyzing-air-traffic-performance-with-infobright-and-monetdb/comment-page-1/#comment-704635</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Sat, 02 Jan 2010 05:06:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1289#comment-704635</guid>
		<description>Martin,

That&#039;s impressive. I can&#039;t recall so fast response with performance fixes with significant improvements.

Is that version available to download ?</description>
		<content:encoded><![CDATA[<p>Martin,</p>
<p>That&#8217;s impressive. I can&#8217;t recall so fast response with performance fixes with significant improvements.</p>
<p>Is that version available to download ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Kersten</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/02/analyzing-air-traffic-performance-with-infobright-and-monetdb/comment-page-1/#comment-704407</link>
		<dc:creator>Martin Kersten</dc:creator>
		<pubDate>Fri, 01 Jan 2010 20:33:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1289#comment-704407</guid>
		<description>Dear all,

This benchmark was a good exercise to re-prioritize some of our development efforts towards improvements for daily BI use.
Although the original results were quite promising, we knew that low hanging fruit in the MonetDB stack was not harvested.

A peek preview on the performance results for the next feature release can be found in http://www.cwi.nl/~mk/ontimeReport

Happy newyear. Martin</description>
		<content:encoded><![CDATA[<p>Dear all,</p>
<p>This benchmark was a good exercise to re-prioritize some of our development efforts towards improvements for daily BI use.<br />
Although the original results were quite promising, we knew that low hanging fruit in the MonetDB stack was not harvested.</p>
<p>A peek preview on the performance results for the next feature release can be found in <a href="http://www.cwi.nl/~mk/ontimeReport" rel="nofollow">http://www.cwi.nl/~mk/ontimeReport</a></p>
<p>Happy newyear. Martin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/02/analyzing-air-traffic-performance-with-infobright-and-monetdb/comment-page-1/#comment-700833</link>
		<dc:creator>Frank</dc:creator>
		<pubDate>Thu, 24 Dec 2009 09:27:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1289#comment-700833</guid>
		<description>Dear Vadim and Martin, 
Thanks for your quick reply, I have post my experiment to the MonetDB users&#039;list.</description>
		<content:encoded><![CDATA[<p>Dear Vadim and Martin,<br />
Thanks for your quick reply, I have post my experiment to the MonetDB users&#8217;list.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Kersten</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/02/analyzing-air-traffic-performance-with-infobright-and-monetdb/comment-page-1/#comment-700792</link>
		<dc:creator>Martin Kersten</dc:creator>
		<pubDate>Thu, 24 Dec 2009 07:45:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1289#comment-700792</guid>
		<description>Dear Frank,
Sounds as an error I would like to reconfirm (and solve if correct).
Can you provide more information on this experiment on the MonetDB users&#039; list.
monetdb-users@lists.sourceforge.net
In particular, version used, platform characteristics, and experiment script.</description>
		<content:encoded><![CDATA[<p>Dear Frank,<br />
Sounds as an error I would like to reconfirm (and solve if correct).<br />
Can you provide more information on this experiment on the MonetDB users&#8217; list.<br />
<a href="mailto:monetdb-users@lists.sourceforge.net">monetdb-users@lists.sourceforge.net</a><br />
In particular, version used, platform characteristics, and experiment script.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vadim</title>
		<link>http://www.mysqlperformanceblog.com/2009/10/02/analyzing-air-traffic-performance-with-infobright-and-monetdb/comment-page-1/#comment-700770</link>
		<dc:creator>Vadim</dc:creator>
		<pubDate>Thu, 24 Dec 2009 06:39:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.mysqlperformanceblog.com/?p=1289#comment-700770</guid>
		<description>Dear Frank,

I am not expert in MonetDB, but Martin Kersten is.
If he does not notice your question, I will pass it to him.</description>
		<content:encoded><![CDATA[<p>Dear Frank,</p>
<p>I am not expert in MonetDB, but Martin Kersten is.<br />
If he does not notice your question, I will pass it to him.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

