【发布时间】:2011-12-26 01:40:36
【问题描述】:
与简单地查询 MySQL 数据库相比,在 MySQL 数据库之上使用 ROLAP 服务器(如 Mondrian)是否有任何性能优势?
我是在我的大多数查询相对简单(例如查找某个时期内的所有销售)的上下文中提出这个问题,但数据库的大小相当大(数十万个条目)。
我的想法是使用 OLAP 来加速查询,但现在我很困惑这是否真的是这项技术的目的,尤其是在它的 ROLAP 形式中。在尝试 olap4j API 时,我意识到我可以使用它来进行 MDX 查询,甚至不需要一个实际的 OLAP 服务器(只需要一个关系数据库和一个 OLAP 模式)。这对性能有何用处?
谢谢
【问题讨论】:
-
“数十万”不被视为“相当大”。数以亿计。
-
是的,你是对的。这是我现在的规模,但未来肯定会增长。
标签: mysql olap mondrian rolap olap4j