【发布时间】:2016-05-11 11:42:02
【问题描述】:
我尝试描述当前的情况,这样我需要的会更容易。 我是一个网页的财务团队。这个项目下有很多数据在多个数据库中。财务团队当然希望了解发生的事情、时间和原因。他们需要不同的报告。为此,几年前我们创建了一个专门用于报告的新 Mysql 数据库,并在那里同步所需的数据。 在该数据库中,我们创建了专用于特定报告的非规范化表,其中数据由不同的字段聚合。我们需要这样做,因为由于数据量(数千万或数亿行)和聚合的复杂性(有时按 4-5 列分组)和不同的过滤器,动态运行聚合非常慢.
在大多数情况下,当财务团队需要新图表或报告时,我们需要创建一个新表格并填充它,等等。这已经很伤人了,但有时他们会完全想出我们无法满足的合法要求。
我正在考虑是否可以为此目的使用某种大数据或 OLAP 工具,我们可以轻松地将其引入我们的系统以替换我们当前的 MySQL 数据库。
该项目是用 PHP 编写的,我们使用 Amazon Services 来托管所有内容。
【问题讨论】:
-
这太模糊了,而且会邀请非常主观的答案,所以这对 SO 来说不是一个好问题
-
遗憾的是,我没有更好的地方来回答这个问题。我会使用收到的答案作为起点,因为现在我什至不知道从哪里开始