没有任何人有使用PostgreSQL为OLAP设置,使用针对数据库等立方体使用OLAP MySQL时,已经遇到了一些idiosyncracies的经验,是否有利于使用PostgreSQL,而不是原因(假设我想去开源路线)?

有帮助吗?

解决方案

有多个数据仓储软件供应商的是基于PostgreSQL的(并有助于OLAP相当定期相关的变化返回到核心)。请查看 https://greenplum.org/ 。你会发现,PG工作好了很多(几乎任何工作负载,特别是OLAP)比MySQL。 Greenplum的和其他类似的解决方案应该工作一点不比PG取决于您的数据集和使用情况。

其他提示

PGSQL好得多适合于数据仓库相比的MySQL。我们最初曾以为去与MySQL,但如果数据增长到几百万行它聚合表现不佳。 PGSQL与MySQL美服20万条记录,对相同的硬件设置一个事实表执行快了近20倍。如果由于某种原因你选择去与MySQL,那么你应该使用的事实表MyISAM存储引擎而不是InnoDB的;你会看到稍微好一点的性能。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top