有没有人有使用 PostgreSQL 进行 OLAP 设置、对数据库使用多维数据集等方面的经验。在使用 MySQL 进行 OLAP 时遇到了许多特质,是否有理由支持使用 PostgreSQL(假设我想公开源路线)?
问问题
32616 次
2 回答
26
有许多基于 Postgresql 的数据仓库软件供应商(并且相当定期地将与 OLAP 相关的更改贡献回核心)。查看https://greenplum.org/。您会发现 PG 比 MySQL 工作得更好(对于几乎任何工作负载,尤其是 OLAP)。根据您的数据集和用例,Greenplum 和其他类似的解决方案应该比 PG 工作得更好。
于 2009-11-24T19:28:15.980 回答
3
与 MySQL 相比,PGSQL 更适合数据仓库。我们最初考虑使用 MySQL,但如果数据增长到几百万行,它在聚合中的性能很差。PGSQL 与 MySQL 相比,在相同硬件设置上的单个事实表的 2000 万条记录的性能快了近 20 倍。如果出于某种原因您选择使用 MySQL,那么您应该使用 MyISAM 存储引擎而不是 InnoDB 来存储事实表;你会看到稍微好一点的性能。
于 2017-08-06T03:42:43.147 回答