Domanda

Qualcuno ha esperienza di utilizzo di PostgreSQL per una configurazione OLAP, utilizzando cubi contro il database, ecc Dopo aver incontrato un certo numero di idiosincrasie quando si utilizza MySQL per OLAP, ci sono ragioni a favore dell'uso di PostgreSQL, invece (supponendo che voglio andare via open source)?

È stato utile?

Soluzione

Ci sono un certo numero di fornitori di software di data warehousing che si basano su PostgreSQL (e contribuire cambiamenti OLAP relativi torna al core abbastanza regolarmente). Scopri https://greenplum.org/ . Troverete che PG funziona molto meglio (per quasi qualsiasi carico di lavoro, in particolare OLAP) rispetto a MySQL. Greenplum e altre soluzioni simili dovrebbero lavorare un po 'meglio di PG a seconda delle serie di dati e casi d'uso.

Altri suggerimenti

PGSQL è molto più adatta per Data Warehousing rispetto a MySQL. Avevamo pensato inizialmente per andare con MySQL, ma si comporta male in aggregazioni se i dati cresce fino a un paio di milioni di righe. PGSQL esegue quasi 20 volte più veloce in gualdrappa con MySQL per 20 milioni di record per una singola tabella dei fatti sulla stessa configurazione hardware. Se per qualche motivo si sceglie di andare con MySQL, quindi si dovrebbe utilizzare storage engine MyISAM per tabelle dei fatti piuttosto che InnoDB; si vedrà un po 'meglio le prestazioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top