请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

2回答

同学您好,这个项目就跟视频里面说的一样,因为要去适应市场,我们不可能达到阿里的体量,设置主外键能够加快访问速度,咱们是小项目,不涉及到分表分页,当然同学也可以尝试不使用外键,这样做也是可以的

0 回复 有任何疑惑可以回复我~
  • 提问者 zee_moo #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-11-10 12:54:40
杀殿的爆碎牙 2017-11-09 08:07:40

不建议又不是不准。而且我理解先要会建立学会如何建立外键再考虑场景 这业务场景就是个校园 如同考虑那个神马时间格式个时候就没采用时间戳 现在外键被一句不利于分裤分表妖魔化了 真心吐槽 有几个人你们遇到 过分裤分表 你们的业务场景是不是真会扩展的那么大 你们业务逻辑真写的棒棒哒 就是能不靠外键约束

0 回复 有任何疑惑可以回复我~
  • 提问者 zee_moo #1
    按我的理解,建立了外键之后对于数据的操作会给服务器造成压力。如果你这个数据对象被别人关联了,那么我修改或者删除这个数据对象的时候数据库就得去校验自己有没有被关联,如果有那么就得先解除了这种关联关系,中间确实多了一个步骤。而解除关联关系有时候也是非必要的,因为我的“外键”关联的不是有自增属性的ID,而是自定义的或者有意义的固定编码sn,即使删除之后重新添加,而只要保证sn还是原来那个就OK
    回复 有任何疑惑可以回复我~ 2017-11-30 17:44:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信