与简单地查询 MySQL 数据库相比,在 MySQL 数据库之上使用诸如 Mondrian 之类的 ROLAP 服务器是否有任何性能优势?
我是在我的大多数查询相对简单(例如查找某个时期内的所有销售)的上下文中提出这个问题的,但是数据库的大小相当大(数十万个条目)。
我的想法是使用 OLAP 来加速查询,但现在我很困惑这是否真的是这项技术的目的,尤其是在它的 ROLAP 形式中。在尝试 olap4j API 时,我意识到我可以使用它来进行 MDX 查询,甚至不需要一个实际的 OLAP 服务器(只需一个关系数据库和一个 OLAP 模式)。就性能而言,这怎么可能有用?
谢谢