老师您好
来源:4-8 角色-用户,角色-权限关联关系表设计

Soulmatejw
2019-06-11
我发现我们的数据库表并没有外键,我想问您我们是如何处理之间表与表之间的联系的呢??
如果出现级联删除或者多表连接的操作,我们这种单个无关联关系的表该如何处理呢?
谢谢
写回答
1回答
-
你好,实际项目开发中,基本很少会使用“外键”的,大公司里很多干脆不让用。
主要原因包括但不限于:
1、外键带来的性能损耗很大;
2、通过上层业务代码完全可以控制好关联关系;
3、数据量变大后需要分库分表,外键是没法支持的
4、有外键后,代码执行的效果其实是不一定的,有时会被限制,这个实际中是很容易让人踩坑的012019-06-12
相似问题