多维数据处理替代方案
Posted
技术标签:
【中文标题】多维数据处理替代方案【英文标题】:Multi-dimensional data processing alternatives 【发布时间】:2011-04-27 15:05:10 【问题描述】:我正在寻找多维数据处理,但不必使用任何 OLAP。 例如,我有一个销售交易表。我想要产品、州、地区、时间(每月、每季度)等多个维度的总销售额。我需要度量的维度(总销售额)是动态的,仅在运行时才知道。
我可以使用 OLAP 技术(多维数据集)来实现这一点。但我正在寻找更简单的替代方案(开源),例如在 RDBMS 之上使用键值数据库或某些软件的可能性(考虑到性能需求,这不是一个理想的选择)。
交给你们了!
【问题讨论】:
如果我错了,请纠正我:您想要 OLAP 多维数据集的功能集而不实际使用 OLAP 多维数据集,并且您愿意安装软件来查询您的 OLTP 数据库以获得这些功能? 你使用的是什么 dbms? mysql。但我应该保持它与数据库无关。但首先,即使是特定于数据库的解决方案也可以。 【参考方案1】:尝试围绕“With ROLLUP”选项构建您的内部查询。几个数据库(包括 MySQL 有这个选项)。这将允许您通过设置一些标志来执行 OLAP 多维数据集,例如在数据库中进行查询。
http://dev.mysql.com/doc/refman/5.0/en/group-by-modifiers.html
【讨论】:
看起来很有希望。会尝试让您知道。【参考方案2】:Pentaho 是我所知道的这个领域中唯一的开源玩家。我确定还有其他人。不过我不知道 Pentaho 是否支持 MySQL。
Greenplum Community Edition 建立在 PostgreSQL 之上。
【讨论】:
Pentaho 自带 OLAP 对吧? (蒙德里安)。我正在寻找非 OLAP 解决方案。以上是关于多维数据处理替代方案的主要内容,如果未能解决你的问题,请参考以下文章
哪种 NoSQL 技术可以替代 MOLAP 多维数据集进行即时查询?
为 Excel Pivot 提供支持的 OLAP 多维数据集。啥是更好的解决方案?