您如何存储销售额?
我考虑存储一个序列化数组,其中包含订购的产品与sales_product表,其中外键引用了订购的产品。
你对此有何看法?有这些的经验吗?
泰
答案 0 :(得分:1)
这取决于您要优化的内容。如果您需要灵活性和执行复杂查询的能力,sale_product表是更好的方法。另一种方式可能适用于一种类型的查询的性能非常重要的几种情况。
如果你刚刚开始,我会首先考虑标准化设计,因为我会考虑其他设计过早优化。在设计数据库模型时,我喜欢考虑数据库需要支持哪种操作(前端和报告),然后然后设计模型。
答案 1 :(得分:1)
销售额不一定与订单相同。 如果产品意外无法交付,付款退回等,订单可能不会导致销售。