【问题标题】:Multi-dimensional data processing alternatives多维数据处理替代方案
【发布时间】:2011-04-27 15:05:10
【问题描述】:

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

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

交给你们了!

【问题讨论】:

  • 如果我错了,请纠正我:您想要 OLAP 多维数据集的功能集而不实际使用 OLAP 多维数据集,并且您愿意安装软件来查询您的 OLTP 数据库以获得这些功能?
  • 你使用的是什么 dbms?
  • MySQL。但我应该保持它与数据库无关。但首先,即使是特定于数据库的解决方案也可以。

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


【解决方案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 解决方案。
猜你喜欢
  • 2023-01-19
  • 1970-01-01
  • 2011-01-15
  • 2011-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-18
  • 1970-01-01
相关资源
最近更新 更多