Есть ли какие-либо преимущества в производительности при использовании сервера ROLAP, такого как Mondrian, поверх базы данных MySQL, а не просто для запроса базы данных MySQL?
Я спрашиваю об этом в контексте, в котором большинство моих запросов будут относительно простыми (например, поиск всех продаж за определенный период), но размер базы данных довольно большой (сотни тысяч записей).
Моя идея заключалась в том, чтобы использовать OLAP для ускорения запросов, но теперь я смущен тем, действительно ли это цель этой технологии, особенно в ее форме ROLAP. При попытке API olap4j я понял, что могу использовать его для выполнения запросов MDX, даже не имея реального сервера OLAP (просто имея реляционную базу данных и схему OLAP для нее). Как это может быть полезно с точки зрения производительности?
Спасибо