数据库应用程序 - 即时存储或计算?

时间:2011-09-03 02:51:40

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

我有一个购买清单表,其中包含字段:ItemName,Quantity,UnitPrice,Amount。请注意,Amount等于Quantity * UnitPrice。

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

1 个答案:

答案 0 :(得分:1)

存储很便宜,我只是为了方便而预先计算它。除非您正在搜索或报告金额列,否则根据您的申请可能无关紧要。如果您要报告此列,那么我肯定会预先计算。我会更加担心加入和子查询。