Frage

Hat jemand Erfahrung von PostgreSQL für einen OLAP-Setup verwenden, mit Würfel gegen die Datenbank usw. Nachdem über eine Reihe von Eigentümlichkeiten kommen, wenn für OLAP mit MySQL, gibt es Gründe, die für PostgreSQL anstatt mit (unter der Annahme, dass ich mag gehen, um die Open-Source-Strecke)?

War es hilfreich?

Lösung

Es gibt eine Reihe von Data-Warehousing-Software-Anbieter, die auf Postgresql basieren (und contribute OLAP Änderungen zurück an Kern ziemlich regelmäßig verwandt). Schauen Sie sich https://greenplum.org/ . Sie werden feststellen, dass PG viel besser (für nahezu jede Arbeitsbelastung, OLAP insbesondere) als MySQL funktioniert. Greenplum und andere ähnliche Lösungen sollten ein wenig besser als PG je nach Datensätzen und Anwendungsfälle arbeiten.

Andere Tipps

PGSQL ist viel besser geeignet für Data Warehousing im Vergleich zu MySQL. Wir hatten gedacht, zunächst mit MySQL zu gehen, aber es führt schlecht in Aggregationen, wenn Daten auf ein paar Millionen Zeilen wachsen. PGSQL führt fast 20-mal schneller in caparison mit MySQL für 20 Millionen Datensätze für einen einzelnen Faktentabelle auf der gleichen Hardware-Setup. Wenn aus irgendeinem Grund wählen Sie mit MySQL gehen, dann sollten Sie MyISAM-Speicher-Engine für Faktentabellen eher dann InnoDB verwenden; Sie werden etwas bessere Leistung sehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top