我有orders
和items
表。这是关联
# order.rb
has_many :items
# item.rb
belongs_to :order
我想知道的是:我应该在订单表中保留总价吗?总价格总和来自每个项目。
我需要生成图表,所需的唯一数据就是总价格。
我的应用仍然在本地开发,所以我没有任何性能问题。但我猜它会在几百个订单之后开始产生影响。
答案 0 :(得分:3)
我建议您将总价格保留在订单表中。
商店的一个常见问题是价格会发生变化。当他们改变时,他们会造成巨大的混乱(包括会计和统计),除非你把它们放在产品本身以外的地方。
没有必要担心那件事的表现。