数据库表结构设计 相似业务表是否应该合并
欧鹏007 2016-12-10 03:07:42 问题描述:
金融方面业务,用户发布项目,项目有不同类型,不同类型的项目基本信息(标题、时间、简介基本一致)但是主体结构上有部分差异(可能A类型有1、2、3字段,B类型有4、5、6字段,C...D...)
所以在设计表结构时陷入纠结中,两种结果如下:
1:一张表存储所有字段,用分类区分,这样表字段会有30%左右为空;
2:不同类型数据分开存储,这样5张表相同的字段也很多。
目前业务设计上是项目分类查询,不会混在一起,但是会有评论等相关表,不知道那种方法的效率能高些。
希望有经验的前辈给予建议或者帮助