近在做一个派单系统数据库设计,在设计中有些疑惑的地方中午在网上发起一个话题讨论。我把这个讨论流程发过来,大家可以可以看看。 也可以发表一下自己的意见。 对于主/外键/索引来说,在一些开发团队中被认为是处理数据库关系的利器,也被某些开发团队认为是处理某些具体业务的魔鬼,您的观点呢?在实际应用中您会采取哪种方式? 大家共同观点: 主键和索引是不可少的,不仅可以优化数据检索速度,开发人员还省不其它的工作。 矛盾焦点:数据库设计是否需要外键。这里有两个问题:一个是如何保证数据库数据的完整性和一致性;二是第一条对性能的影响。 changShaHacker