【问题标题】:Report data, techniques to store summarized results instead of raw data报告数据,存储汇总结果而不是原始数据的技术
【发布时间】:2011-07-16 13:15:42
【问题描述】:

关于汇总报告数据点,您可以提供哪些技巧/提示,这样您就不必将原始数据存储在数据库中?

例如,如果我正在存储网站的页面查看流量,并且我的报告精确到小时,我可以按小时汇总所有数据库行,然后甚至可以按各种增量创建进一步的汇总表,例如每天/每月等。

这些方面的任何其他技巧/提示?

【问题讨论】:

  • 如果您捕获原始数据,我想保留它。您现在运行的指标在未来可能还不够,您会后悔没有返回原始信息。
  • 我同意 JNK 的观点——除非你真的有太多数据以至于无法存储,否则请保留原始数据!作为一名统计学家,没有什么比预先汇总的数据更能激发我的死亡凝视了。

标签: sql-server math statistics reporting


【解决方案1】:

您正在谈论数据仓库/数据挖掘。您仍然需要数据库中的 OLTP(“原始”)数据,但您需要创建一个额外的 OLAP 数据仓库,其中包含“预先处理”的数字,以便更快地访问报告。然而,这在金钱和时间上都是一项昂贵的冒险——除非你是谷歌或亚马逊,否则绝对不适合网站统计。因此,您最好保留已有的设置,并使用查询来汇总数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-26
    • 1970-01-01
    • 2012-01-16
    • 2018-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多