Fork me on GitHub Fork me on Gitee

【转载】数据库中为什么不推荐使用外键约束

【转载】数据库中为什么不推荐使用外键约束

摘录:

  • 阿里的Java规范:【强制】不得使用外键与级联,一切外键概念必须在应用层解决
  • 众人解答:每次做DELETE 或者UPDATE都必须考虑外键约束,会导致开发的时候很痛苦,测试数据极为不方便

外键的优点:

  • 保证数据的完整性和一致性
  • 级联操作方便
  • 将数据完整性判断托付给了数据库完成,减少了程序的代码量

外键能保证数据的完整性,但会给系统带来很多缺陷。

问题如下:

  • 性能问题
  • 并发问题
  • 扩展性问题
  • 技术问题

详情参见博文:https://www.cnblogs.com/rjzheng/p/9907304.html

博主👉好赞!!!

posted on   mellisa&myt  阅读(199)  评论(0编辑  收藏  举报
努力加载评论中...

点击右上角即可分享
微信分享提示