From 431a122a81b48c4f1cafcc653307ad738f548725 Mon Sep 17 00:00:00 2001 From: ChenXiaochuan <131111542+chenxiaochuan1234@users.noreply.github.com> Date: Tue, 12 Sep 2023 10:12:48 +0800 Subject: [PATCH] Update basis.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 删除多余空格和错误标点符号的修正 --- docs/database/basis.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/database/basis.md b/docs/database/basis.md index 66733657..d43588fe 100644 --- a/docs/database/basis.md +++ b/docs/database/basis.md @@ -82,7 +82,7 @@ ER 图由下面 3 个要素组成: > 【强制】不得使用外键与级联,一切外键概念必须在应用层解决。 > -> 说明: 以学生和成绩的关系为例,学生表中的 student_id 是主键,那么成绩表中的 student_id 则为外键。如果更新学生表中的 student_id,同时触发成绩表中的 student_id 更新,即为级联更新。外键与级联更新适用于单机低并发,不适合分布式、高并发集群; 级联更新是强阻塞,存在数据库更新风暴的风 险; 外键影响数据库的插入速度 +> 说明: 以学生和成绩的关系为例,学生表中的 student_id 是主键,那么成绩表中的 student_id 则为外键。如果更新学生表中的 student_id,同时触发成绩表中的 student_id 更新,即为级联更新。外键与级联更新适用于单机低并发,不适合分布式、高并发集群;级联更新是强阻塞,存在数据库更新风暴的风险;外键影响数据库的插入速度 为什么不要用外键呢?大部分人可能会这样回答: @@ -155,4 +155,4 @@ Tips:你应该更多地关注在使用场景上,而不是执行效率。 - - - \ No newline at end of file +