一个交易平台,里面的商品有很多种,商品之间区别很大,就是说订单表里面需要填写的数据差别很大。
这种情况,是使用一张订单表,还是多张订单表?
使用多张订单表会有什么问题?
4 个解决方案
#1
可以先简单化设计便于启动快速开发
#2
现在已经有了一个订单表,但是里面有很多字段是记录的某种商品的。
现在加其他种类商品,另外弄一个订单表,是不是不好?一般订单表只有一张是不是更好?
现在加其他种类商品,另外弄一个订单表,是不是不好?一般订单表只有一张是不是更好?
#3
订单表 一张,然后关联一下其它表。
#4
从性能角度,多表是最佳的,不过也意味着开发复杂度提升
通常会考虑把常用的设计为一个基础表,其他信息设计成多表关联,使用时,需要扩展信息的时候根据需要关联对应的扩展表
通常会考虑把常用的设计为一个基础表,其他信息设计成多表关联,使用时,需要扩展信息的时候根据需要关联对应的扩展表
#1
可以先简单化设计便于启动快速开发
#2
现在已经有了一个订单表,但是里面有很多字段是记录的某种商品的。
现在加其他种类商品,另外弄一个订单表,是不是不好?一般订单表只有一张是不是更好?
现在加其他种类商品,另外弄一个订单表,是不是不好?一般订单表只有一张是不是更好?
#3
订单表 一张,然后关联一下其它表。
#4
从性能角度,多表是最佳的,不过也意味着开发复杂度提升
通常会考虑把常用的设计为一个基础表,其他信息设计成多表关联,使用时,需要扩展信息的时候根据需要关联对应的扩展表
通常会考虑把常用的设计为一个基础表,其他信息设计成多表关联,使用时,需要扩展信息的时候根据需要关联对应的扩展表