用于 OLAP 的 Postgresql

问题描述 投票:0回答:3

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

postgresql olap cubes
3个回答
29
投票

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


4
投票

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


0
投票

您知道如何开始为任何 postgresql OLTP 数据库进行 ROLAP 设置吗

© www.soinside.com 2019 - 2024. All rights reserved.