Postgresql for OLAP

时间:2009-11-22 13:19:05

标签: postgresql olap cubes

有没有人有使用PostgreSQL进行OLAP设置,使用多维数据集对数据库等的经验。在使用MySQL for OLAP时遇到了许多特性,是否有理由支持使用PostgreSQL(假设我想要去开源路线?)

2 个答案:

答案 0 :(得分:19)

有许多基于Postgresql的数据仓库软件供应商(并且相当经常地将OLAP相关的更改贡献回核心)。查看https://greenplum.org/。你会发现PG比MySQL工作得更好(几乎任何工作负载,特别是OLAP)。根据您的数据集和用例,Greenplum和其他类似的解决方案应该比PG更好一些。

答案 1 :(得分:0)

与MySQL相比,PGSQL更适合数据仓库。我们最初想过要使用MySQL,但如果数据增长到几百万行,它在聚合方面表现不佳。对于相同硬件设置上的单个事实表,PGSQL在与MySQL的比较中执行的速度快了近20倍,对于2000万条记录。如果由于某种原因你选择使用MySQL,那么你应该使用MyISAM存储引擎作为事实表而不是InnoDB;你会看到稍微好一点的表现。