We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8739559 commit 431a122Copy full SHA for 431a122
1 file changed
docs/database/basis.md
@@ -82,7 +82,7 @@ ER 图由下面 3 个要素组成:
82
83
> 【强制】不得使用外键与级联,一切外键概念必须在应用层解决。
84
>
85
-> 说明: 以学生和成绩的关系为例,学生表中的 student_id 是主键,那么成绩表中的 student_id 则为外键。如果更新学生表中的 student_id,同时触发成绩表中的 student_id 更新,即为级联更新。外键与级联更新适用于单机低并发,不适合分布式、高并发集群; 级联更新是强阻塞,存在数据库更新风暴的风 险; 外键影响数据库的插入速度
+> 说明: 以学生和成绩的关系为例,学生表中的 student_id 是主键,那么成绩表中的 student_id 则为外键。如果更新学生表中的 student_id,同时触发成绩表中的 student_id 更新,即为级联更新。外键与级联更新适用于单机低并发,不适合分布式、高并发集群;级联更新是强阻塞,存在数据库更新风暴的风险;外键影响数据库的插入速度
86
87
为什么不要用外键呢?大部分人可能会这样回答:
88
@@ -155,4 +155,4 @@ Tips:你应该更多地关注在使用场景上,而不是执行效率。
155
- <https://www.zhihu.com/question/24696366/answer/29189700>
156
- <https://blog.csdn.net/bieleyang/article/details/77149954>
157
158
-<!-- @include: @article-footer.snippet.md -->
+<!-- @include: @article-footer.snippet.md -->
0 commit comments