首頁 > 後端開發 > php教程 > 为什么mysql不推荐用物理外键?

为什么mysql不推荐用物理外键?

PHPz
發布: 2020-09-04 13:38:34
原創
2632 人瀏覽過

为什么mysql不推荐用物理外键?

为什么mysql不推荐用物理外键?

原因:

1、性能

使用物理外键会使得数据库性能下降,并发能力下降。

2、热更新

分布式的项目,绝大多数都需要热更新的,热更新就是不停机去进行维护。不管是互联网产品,还是一些游戏手游。大多都会采用热更新的方式。

如果数据库有外键,可能会造成新更新的代码 无法运行。

 因为要匹配现有的外键,可能要重启服务器。那么这样就达不到热更新的目的了。因为外键是强力执行的。注意点和分布式绝对是冲突的。

3、耦合度

去掉物理外键,依然保留外键字段作关联

4、分库分表

在分布式系统中,都需要去对数据库进行拆分,若此时两个表之间存在外键是无法拆分开来到两个不同的数据库中的

推荐教程:mysql教程

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
linux安裝mysql報錯
來自於 1970-01-01 08:00:00
0
0
0
mysql 升級後無法重新啟動mysql服務的問題
來自於 1970-01-01 08:00:00
0
0
0
MySQL停止進程
來自於 1970-01-01 08:00:00
0
0
0
phpstudy不能啟動mysql?
來自於 1970-01-01 08:00:00
0
0
0
環境中mysql
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板