gpt4 book ai didi

report - 为了报告而对实时数据进行反规范化 - 好还是坏?

转载 作者:行者123 更新时间:2023-12-03 17:41:08 24 4
gpt4 key购买 nike

非规范化企业应用程序数据库的利弊是什么,因为它会使编写报告更容易?

SSRS 中的专业设计报告可能会“更容易”,因为不需要连接。

Con - 由于数据重复和同步,开发/维护应用程序以处理非规范化数据将变得更加困难。

其他的?

最佳答案

为了报告而去规范化是不好的,m'kay。

创建 View 或非规范化数据仓库是好的。

View 已经解决了我大部分的报告相关需求。当用户几乎不断地生成报告或当您的 View 开始变慢时,数据仓库非常有用。

这就是您想要规范化数据库的原因

  1. To free the collection of relations from undesirable insertion, update and deletion dependencies;
  2. To reduce the need for restructuring the collection of relations as new types of data are introduced, and thus increase the life span of application programs;
  3. To make the relational model more informative to users;
  4. To make the collection of relations neutral to the query statistics, where these statistics are liable to change as time goes by.

—E.F. Codd, "Further Normalization of the Data Base Relational Model" via wikipedia

关于report - 为了报告而对实时数据进行反规范化 - 好还是坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1772430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com