The next wave in BI


Open Source Data Warehousing?

08/02/2009 12:37

The economic downturn is causing an increasing interest in using open source (OS) solutions for BI. One of my previous blogposts already raised the issue of the missing pieces in open source analytical databases, but nevertheless more and more companies are using OS databases for data warehouse purposes. In fact, recent Gartner research indicated that almost 18% of the surveyed organizations are using MySQL as a data warehouse database. This is a bit strange, because when we look at all the options available in commercial general purpose databases to support data warehousing, almost none of these are part of MySQL. I´m talking about partitioning, bitmapped indexes, materialized views, parallel loading and query processing, support for SQL Windowing functions, etc. Even the OS databases that have been designed for BI purposes lack most of these options. The diagram below shows what I mean. It lists the DWH/performance options for the most used OS databases, including the perhaps less well known column oriented LucidDB and MonetDB. 

So a lot of sad faces, especially when you look at materialized views and bitmap indexes. Note that compression and MPP support is not yet included here, and the question is whether this would make a big difference. None of these products have compression or MPP capabalities; only EnterpriseDB´s GridSQL (based on PostgreSQL) is an OS MPP alternative. The biggest question however is: does it really matter? Can these products deliver a decent performance for BI like applications regardless of all the missing functionality? The answer might surprise you, and though I only ran part of the TPC-H benchmark (which measures query performance in typical BI scenarios), the results speak for themselves:

Please note that this was only a small dataset (2GB) and all installations were 'plain vanilla' i.e. no tuning, tweaking etc. The machine was a Windows 2003 server running on a single Athlon 64 3500+ processor with 2GB ram and a single 7200 rpm harddrive. The results are however in sync with other TPC-H tests run by MonetDB and LucidDB, also on bigger data sets. What might be surprising is the big difference between MySQL 5.0 and 5.1 which can be easily explained: 5.0 used the InnoDB storage engine, 5.1 used MyIsam which is better suited (out of the box that is!) for typical DWH workloads. And yes, MySQL, LucidDB and MonetDB scored (a lot) better than product 'X' of which I cannot reveal the name due to legal constraints. 

The conclusion here is obvious: do not rule out OS DB´s for data warehousing just because their functionality doesn´t look very good or incomplete on paper. First run your own benchmarks and draw your own conclusions. You may find that OS DB's prove to be an adequate solution in your situation which can potentially save a lot of money.

 

ps. I got Infobright up and running now, so expect some initial benchmark results here shortly. I´m also interested in running a benchmark with GridSQL on EC2 but I need a little help with that. If you´re interested, just send an email to Jos at tholis.com

InfoBright update 2009-02-09

I loaded the 1 GB TPC-H dataset and started with query 9 which was by far the slowest in my previous benchmark. Back then it took MonetDB 7.4 seconds, LucidDB 73 secs and MySQL 5.1 2447 secs on a 2GB dataset on my old computer. Well, it's taking InfoBright 128 seconds on a 1GB dataset on an 8 GB Quadcore machine. So roughly double the hardware speed, half the data volume and it's still blown out of the water by both LucidDB and MonetDB. Indeed a lot faster than standard MySQL with MyIsam but pretty dissapointing when compared to the other OS column stores. Other dissappointing fact: a lot of the TPC-H queries use sum(expression) statements, not just simple sum(column) selects. Guess what? IB doesn't support sum(expression) queries yet. They're working on that feature right now, so until then we need to rewrite the statements using subqueries (doing the calcs in the subquery, then sum them in the main query). Don't know whether TPC rules allow this, but at least I got Q1 running and returning within 1.19 secs. And yes, that is fast. In fact, it's exactly what MonetDB reported in their sf 1 results. Next steps: load the SF10 dataset, rewrite the queries and compare them to the posted MonetDB results. Is that comparable then? Yep. MonetDB used a Q6600 with 8GB ram and 2*500 GB disks running Fedora. I'm using a Q6600 with 8GB ram and 4*750 disks (raid5) running Ubuntu. So that's close enough. I'll post the results in my next blog.

—————

Back


Topic: Open Source Data Warehousing?

Date: 29/07/2021

By: Oduvan4ikdevy

Subject: Oduvan4ikdevy Out

Error 523 [url=https://support.cloudflare.com/hc/en-us/articles/115003011431-Troubleshooting-Cloudflare-5XX-errors#523error]origin is unreachable[/url]

—————

Date: 22/07/2021

By: Anthonysug

Subject: нуба и про против зомби

Замечательно, весьма забавная информация
<a href="https://igroutka.ru/igry-maynkraft/38037-nub-protiv-zombi.html">plechito minecraft noob 5</a>

—————

Date: 22/07/2021

By: Anthonysug

Subject: нуба и про против зомби

Замечательно, весьма забавная информация
<a href="https://igroutka.ru/igry-maynkraft/38037-nub-protiv-zombi.html">plechito minecraft noob 5</a>

—————

Date: 30/05/2021

By: JosephEngaf

Subject: tor astonMon

Выражаю признательность за помощь в этом вопросе.

----
<a href="https://eandc.ru/catalog/detail.php?ID=5759">Стабилитрон Д814А кремниевый, средней мощности</a>

Полностью разделяю Ваше мнение. В этом что-то есть и это отличная идея. Готов Вас поддержать.

----
<a href="https://amazin.su/shop/rybalka/komplektuiushchie/val_dlya_korablika">https://amazin.su/shop/rybalka/komplektuiushchie/val_dlya_korablika</a>

Да вы талантливый человек

----
<a href="https://xn--58-6kc6ajr0ai.xn--p1ai/%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3/%D0%BC%D0%B5%D1%82%D0%B0%D0%BB%D0%BB%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%B0%D1%82%D1%8B%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B5-%D0%BE%D0%B1%D0%BE%D1%80%D1%83%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/%D1%81%D1%82%D0%B0%D0%BD%D0%BA%D0%B8-%D0%BF%D0%BB%D0%B0%D0%B7%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9-%D1%80%D0%B5%D0%B7%D0%BA%D0%B8/">станок плазменной резки</a>

Я не понимаю

----
<a href="https://apteka-pavlova.od.ua/">магазин аптечноі продукції</a>

Рекомендую Вам зайти на сайт, на котором есть много статей по этому вопросу.

----
<a href="https://autobot.net.ua/avtohimiya/promyvki-i-ochistiteli/">https://autobot.net.ua/avtohimiya/promyvki-i-ochistiteli/</a>

Это просто бесподобная фраза ;)

----
<a href="https://www.bonushard.com/bonus/pokermatch/">pokermatch бездепозитный бонус</a>

Поздравляю, вас посетила просто блестящая мысль

----
<a href="https://casino-x-officialniy-sait.com/">https://casino-x-officialniy-sait.com/</a>

Жаль, что сейчас не могу высказаться - тороплюсь на работу. Но освобожусь - обязательно напишу что я думаю по этому вопросу.

----
<a href="https://lolz.guru/threads/1505848/">https://lolz.guru/threads/1505848/</a>

Буду знать, благодарю за помощь в этом вопросе.

----
<a href="https://zaim-lime.ru/creditplus/">кредитплюс ру личный кабинет</a>

Собственно уже будет скоро

----
<a href="https://apparatov.net/all/5-rezident.html">играть резидент бесплатно и без регистрации</a>

—————

Date: 30/05/2021

By: JosephEngaf

Subject: tor astonMon

Выражаю признательность за помощь в этом вопросе.

----
<a href="https://eandc.ru/catalog/detail.php?ID=5759">Стабилитрон Д814А кремниевый, средней мощности</a>

Полностью разделяю Ваше мнение. В этом что-то есть и это отличная идея. Готов Вас поддержать.

----
<a href="https://amazin.su/shop/rybalka/komplektuiushchie/val_dlya_korablika">https://amazin.su/shop/rybalka/komplektuiushchie/val_dlya_korablika</a>

Да вы талантливый человек

----
<a href="https://xn--58-6kc6ajr0ai.xn--p1ai/%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3/%D0%BC%D0%B5%D1%82%D0%B0%D0%BB%D0%BB%D0%BE%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%B0%D1%82%D1%8B%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B5-%D0%BE%D0%B1%D0%BE%D1%80%D1%83%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/%D1%81%D1%82%D0%B0%D0%BD%D0%BA%D0%B8-%D0%BF%D0%BB%D0%B0%D0%B7%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B9-%D1%80%D0%B5%D0%B7%D0%BA%D0%B8/">станок плазменной резки</a>

Я не понимаю

----
<a href="https://apteka-pavlova.od.ua/">магазин аптечноі продукції</a>

Рекомендую Вам зайти на сайт, на котором есть много статей по этому вопросу.

----
<a href="https://autobot.net.ua/avtohimiya/promyvki-i-ochistiteli/">https://autobot.net.ua/avtohimiya/promyvki-i-ochistiteli/</a>

Это просто бесподобная фраза ;)

----
<a href="https://www.bonushard.com/bonus/pokermatch/">pokermatch бездепозитный бонус</a>

Поздравляю, вас посетила просто блестящая мысль

----
<a href="https://casino-x-officialniy-sait.com/">https://casino-x-officialniy-sait.com/</a>

Жаль, что сейчас не могу высказаться - тороплюсь на работу. Но освобожусь - обязательно напишу что я думаю по этому вопросу.

----
<a href="https://lolz.guru/threads/1505848/">https://lolz.guru/threads/1505848/</a>

Буду знать, благодарю за помощь в этом вопросе.

----
<a href="https://zaim-lime.ru/creditplus/">кредитплюс ру личный кабинет</a>

Собственно уже будет скоро

----
<a href="https://apparatov.net/all/5-rezident.html">играть резидент бесплатно и без регистрации</a>

—————

Date: 05/05/2021

By: Hahip

Subject: cewly Amise

ДА СУПЕР!!!!!!!!!!!!

----
<a href="https://noves-shop.ru/">купить аккаунты вконтакте</a>

отлично то что надо

----
<a href="https://vk.com/skupka_iphone_ekaterinburg">где продать айфон</a>

Вне всякого сомнения.

----
<a href="https://igrovye-avtomati-online.com.ua/igrovie_avtomati_ukraine_igrat_na_grivni.html">игровые автоматы украины играть</a>

Смотрел в плохом качестве, надо глянуть в нормальном.

----
<a href="https://igrovyeavtomatyc.com/all/15-obezjanki-crazy-monkey.html">игровые обезьянки</a>

Я конечно, прошу прощения, но не могли бы Вы расписать немного подробнее.

----
<a href="https://lolz.guru/threads/1882758/">https://lolz.guru/threads/1882758/</a>

Это не логично

----
<a href="https://smm4top.com/">top smm panel</a>

Согласен, замечательное сообщение

----
<a href="https://venro.ru/">накрутка подписчиков в инстаграме платно</a>

Можно бесконечно говорить на эту тему.

----
<a href="https://stellcom.ru/categories/stellazhi">стеллажи москва</a>

Прошу прощения, что я вмешиваюсь, но, по-моему, эта тема уже не актуальна.

----
<a href="https://igrovyeavtomatynadengi.net/all/65-lovlja-reel-catch.html">игра рыбалка играть бесплатно</a>

это хорошо

----
<a href="https://igrovyeavtomatynadengi.top/">вулкан игровые автоматы бесплатно</a>

—————

Date: 05/05/2021

By: Hahip

Subject: cewly Amise

ДА СУПЕР!!!!!!!!!!!!

----
<a href="https://noves-shop.ru/">купить аккаунты вконтакте</a>

отлично то что надо

----
<a href="https://vk.com/skupka_iphone_ekaterinburg">где продать айфон</a>

Вне всякого сомнения.

----
<a href="https://igrovye-avtomati-online.com.ua/igrovie_avtomati_ukraine_igrat_na_grivni.html">игровые автоматы украины играть</a>

Смотрел в плохом качестве, надо глянуть в нормальном.

----
<a href="https://igrovyeavtomatyc.com/all/15-obezjanki-crazy-monkey.html">игровые обезьянки</a>

Я конечно, прошу прощения, но не могли бы Вы расписать немного подробнее.

----
<a href="https://lolz.guru/threads/1882758/">https://lolz.guru/threads/1882758/</a>

Это не логично

----
<a href="https://smm4top.com/">top smm panel</a>

Согласен, замечательное сообщение

----
<a href="https://venro.ru/">накрутка подписчиков в инстаграме платно</a>

Можно бесконечно говорить на эту тему.

----
<a href="https://stellcom.ru/categories/stellazhi">стеллажи москва</a>

Прошу прощения, что я вмешиваюсь, но, по-моему, эта тема уже не актуальна.

----
<a href="https://igrovyeavtomatynadengi.net/all/65-lovlja-reel-catch.html">игра рыбалка играть бесплатно</a>

это хорошо

----
<a href="https://igrovyeavtomatynadengi.top/">вулкан игровые автоматы бесплатно</a>

—————

Date: 03/05/2021

By: MickeySCERT

Subject: dreda donnaGurrY

Конечно. И я с этим столкнулся.

----
<a href="https://eandc.ru/catalog/index.php?SECTION_ID=169">https://eandc.ru/catalog/index.php?SECTION_ID=169</a>

Ожидал честно сказать, большего. Но посмотреть можно=)

----
<a href="https://ecoteplo.net/catalog/keramicheskie-obogrevateli-700">энергосберегающие керамические обогреватели цена</a>

Браво, фантастика ))))

----
<a href="https://hippocrates.ru/">медицинская одежда hippocrates интернет</a>

И что бы мы делали без вашей великолепной фразы

----
<a href="https://prohoster.info/hosting/unlim-khosting">купить дешевый хостинг</a>

Извините, что я вмешиваюсь, но мне необходимо немного больше информации.

----
<a href="https://rifardom.ru/catalog/alyuminievye_sektsionnye_radiatory/">алюминиевые секционные радиаторы</a>

Ща посмотрим

----
<a href="https://book-ofra-online.ru/igrovie_avtomati_knigki.html">книжки игровые автоматы</a>

Во гониво

----
<a href="https://crazy-monkey-online1.ru/avtomaty_obezyanki_igrat.html">бесплатные игровые автоматы без регистрации обезьянки</a>

Полюбэ....

----
<a href="https://fruit-cocktail-online1.ru">автоматы клубничка</a>

Извиняюсь что, ничем не могу помочь. Но уверен, что Вы найдёте правильное решение. Не отчаивайтесь.

----
<a href="https://lolz.guru/threads/2450862/">https://lolz.guru/threads/2450862/</a>

Извиняюсь, но это мне не подходит.

----
<a href="https://lolz.guru/market/origin/">купить аккаунт fifa</a>

—————

Date: 03/05/2021

By: MickeySCERT

Subject: dreda donnaGurrY

Конечно. И я с этим столкнулся.

----
<a href="https://eandc.ru/catalog/index.php?SECTION_ID=169">https://eandc.ru/catalog/index.php?SECTION_ID=169</a>

Ожидал честно сказать, большего. Но посмотреть можно=)

----
<a href="https://ecoteplo.net/catalog/keramicheskie-obogrevateli-700">энергосберегающие керамические обогреватели цена</a>

Браво, фантастика ))))

----
<a href="https://hippocrates.ru/">медицинская одежда hippocrates интернет</a>

И что бы мы делали без вашей великолепной фразы

----
<a href="https://prohoster.info/hosting/unlim-khosting">купить дешевый хостинг</a>

Извините, что я вмешиваюсь, но мне необходимо немного больше информации.

----
<a href="https://rifardom.ru/catalog/alyuminievye_sektsionnye_radiatory/">алюминиевые секционные радиаторы</a>

Ща посмотрим

----
<a href="https://book-ofra-online.ru/igrovie_avtomati_knigki.html">книжки игровые автоматы</a>

Во гониво

----
<a href="https://crazy-monkey-online1.ru/avtomaty_obezyanki_igrat.html">бесплатные игровые автоматы без регистрации обезьянки</a>

Полюбэ....

----
<a href="https://fruit-cocktail-online1.ru">автоматы клубничка</a>

Извиняюсь что, ничем не могу помочь. Но уверен, что Вы найдёте правильное решение. Не отчаивайтесь.

----
<a href="https://lolz.guru/threads/2450862/">https://lolz.guru/threads/2450862/</a>

Извиняюсь, но это мне не подходит.

----
<a href="https://lolz.guru/market/origin/">купить аккаунт fifa</a>

—————

Date: 30/04/2021

By: Daljon

Subject: now NOpkat

Авторитетная точка зрения, заманчиво

----
<a href="https://a-sgroupp.ru/">оборудование для изготовления пластиковых окон</a>

Я конечно, прошу прощения, но этот вариант мне не подходит.

----
<a href="https://bnf-msk.ru/">магазин большой одежды каталог</a>

Спасибо Жизненно

----
<a href="https://xn--80adbhccsco0ahgdgbcre0b.xn--p1acf/">строительство домов в сочи под ключ проекты</a>

Я уверен, что Вас обманули.

----
<a href="https://bailong.kr.ua/catalog/karmannye">карманный фонарик</a>

Могу предложить Вам посетить сайт, с огромным количеством информации по интересующей Вас теме.

----
<a href="https://bluebay.su/prices/">отдых на азовском море цены</a>

Прелестное сообщение

----
<a href="https://xn--80aakfajgcdf8bbqzbrl1h3d.xn--p1ai/">дизайнер интерьера сочи</a>

Замечательно, это очень ценное сообщение

----
<a href="https://findmykids.org/blog/ru/chto-dolzhen-umet-rebyonok-v-4-mesyaca">что должен уметь ребенок в 4 месяца</a>

Должен Вам сказать это — ложный путь.

----
<a href="https://kd.avtosushi.ru/">заказать пиццу в краснодаре</a>

а я заберу палюбому спс

----
<a href="https://noves-shop.ru/">купить аккаунт телеграм</a>

Я удалил это сообщение

----
<a href="https://apparatov.net/all/65-lovlja-reel-catch.html">рыбалка играть</a>

—————