多维数据处理替代方案

时间:2011-04-27 15:05:11

标签: multidimensional-array database-design olap-cube cubes

我正在寻找多维数据处理,但无需使用任何OLAP。 例如,我有一张销售交易表。我希望在产品,状态,地区,时间(每月,每季度)等多个维度上拥有总销售额。我需要度量的维度(总销售额)是动态的,并且仅在运行时才知道。

我可以使用OLAP技术(多维数据集)来实现这一目标。但我正在寻找更简单的替代方案(开源),比如在RDBMS之上使用键值数据库或某些软件的可能性(考虑到性能需求,这不是一个理想的选择)。

对你们大家好!

2 个答案:

答案 0 :(得分:1)

Pentaho是我在这个舞台上唯一知道的开源玩家。我确定还有其他人。不过,我不知道Pentaho是否支持MySQL。

Greenplum Community Edition建立在PostgreSQL之上。

答案 1 :(得分:1)

尝试围绕“With ROLLUP”选项构建内部查询。几个数据库(包括MySQL都有此选项)。这将允许您通过设置几个标志来执行OLAP多维数据集,例如在数据库中查询。

http://dev.mysql.com/doc/refman/5.0/en/group-by-modifiers.html