php – db中的购物车 – 订单行表或单独的购物车表?
发布时间:2020-12-13 17:25:55 所属栏目:PHP教程 来源:网络整理
导读:我想将多租户应用的购物车数据存储在数据库中. 我想知道是否最好有一个单独的表(我正在研究的项目是这样做但我认为他们从会话迁移到该解决方案)或者我是否应该将所有内容放在订单行表中并具有订单状态决定它是购物车还是订单的一部分. 每种解决方案的优缺点
我想将多租户应用的购物车数据存储在数据库中.
我想知道是否最好有一个单独的表(我正在研究的项目是这样做但我认为他们从会话迁移到该解决方案)或者我是否应该将所有内容放在订单行表中并具有订单状态决定它是购物车还是订单的一部分. 每种解决方案的优缺点是什么? 解决方法
如果在您的系统中,与购物车相关的数据与订单行完全相同且只是状态不同,那么您可以将所有数据保存在同一个表中,并将外键的值与状态表区分开来.
但是,与下订单和购物车产品相关的属性通常不同.购物车相关数据基本上保持用户恢复其活动的状态,并且可能呈现可能被消费的产品(有点不寻常).另一方面,与订单行相关的数据很重要,它们与交易,财务信息,股票,历史,趋势等相关联,这是实际重要的数据. 因此,下订单是具有价值的数据,可以进行分析和处理,而购物车只是为了方便用户而存储.通常,最好将它们分开以保持灵活性和可扩展性. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |