【问题标题】:Database Application - Store or compute on-the-fly?数据库应用程序 - 即时存储或计算?
【发布时间】:2011-11-09 14:08:53
【问题描述】:

我有一个包含以下字段的采购清单表:ItemName、Quantity、UnitPrice、Amount。请注意,金额等于数量 * 单价。

我的简单问题是,我应该在检索数据时存储数量还是计算它?我应该关注什么,存储或处理?

【问题讨论】:

    标签: database-agnostic processing-efficiency space-efficiency


    【解决方案1】:

    存储很便宜,我只是为了方便而预先计算它。除非您在“金额”列上进行搜索或报告,否则这可能并不重要,具体取决于您的应用程序。如果您要报告此专栏,那么我肯定会预先计算。我会更担心连接和子查询。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-22
      • 2013-09-21
      • 2020-06-13
      • 1970-01-01
      • 2012-03-25
      相关资源
      最近更新 更多