I was wondering if there is in memory that MDX can handle.
I found a wikipedia article . But he says nothing about the functions in memory ...
The only thing I know about them is Mondrian, which is also one of the two open source solutions mentioned in the wiki article above.
So far I have worked a little with Mondrian ... I donβt think that Mondrian is a real memory OLAP server.
That's why:
It has a cache in memory that contains queryresults. But their first execution takes a lot of time and must be downloaded from the RDBMS. ( http://mondrian.pentaho.com/documentation/faq.php#Scalability )
I think the best way:
Load all fact and dimension tables into Cache, and then run each query against that data in memory.
AFAIK, Oracle will release with the release of corporate release 12c this year the ability to have some (or all) tables in memory. This will speed up OLAP servers that simply query RDBMS fact tables with SQL.
... but the corporate edition is very expensive ...
I would like to hear some other opinions about this.
Yours faithfully,
Dennis.
olap in-memory-database mondrian mdx
Dennish
source share