2010-12-16 3 views
1

J'évalue un choix entre Oracle OLAP et Pentaho Mondrian.OLAP vs Colonne DB

En même temps, certaines personnes disent que l'utilisation d'un DB de colonne pourrait simplement rendre l'utilisation de la redondance d'OLAP car elles sont beaucoup plus rapides.

Quelqu'un at-il une expérience sur la même chose. Est-ce que ça va aider si OLAP se trouve sur une colonne db?

Répondre

3

OLAP n'est pas sur le stockage seulement; il s'agit aussi du langage MDX. MDX est beaucoup plus puissant que SQL pour gérer les requêtes multidimensionnelles (avec des cotes hiérarchiques). Vous pouvez jeter un oeil à www.icCube.com - c'est assez rapide - je veux dire pas de problème pour agréger disons 30 millions de faits sur 20 dimensions en sous-secondes (sans aucun calcul de pré-agrégation).

1

Les bases de données colonnaires sont vraiment conçues pour l'analyse. Beye Network a publié une série de blogs sur les bases de données en colonnes/quand les utiliser. L'un d'eux peut être trouvé ici: http://www.b-eye-network.com/blogs/mcknight/archives/2010/06/the_value_of_pe.php.

En divulgation complète, je suis le gestionnaire de la communauté pour Infobright, une société de base de données Columnar open-source. Pentaho et Infobright fonctionnent très bien ensemble; en fait, il y a une machine virtuelle avec Pentaho/Infobright installé. Cette VM peut être téléchargée sur www.infobright.org.

Vive et bonne chance,

Jeff