diff --git a/notes/数据库系统原理.md b/notes/数据库系统原理.md index 3cf23347..95c2b2d2 100644 --- a/notes/数据库系统原理.md +++ b/notes/数据库系统原理.md @@ -1,9 +1,9 @@ * [一、事务四大特性](#一事务四大特性) - * [原子性](#原子性) - * [一致性](#一致性) - * [隔离性](#隔离性) - * [持久性](#持久性) + * [原子性(Atomicity)](#原子性atomicity) + * [一致性(Consistency)](#一致性consistency) + * [隔离性(Isolation)](#隔离性isolation) + * [持久性(Durability)](#持久性durability) * [二、数据不一致](#二数据不一致) * [丢失修改](#丢失修改) * [读脏数据](#读脏数据) @@ -54,19 +54,21 @@ # 一、事务四大特性 -## 原子性 +

+ +## 原子性(Atomicity) 事务被视为不可分割的最小单元,要么全部提交成功,要么全部失败回滚。 -## 一致性 +## 一致性(Consistency) 事务执行前后都保持一致性状态。在一致性状态下,所有事务对一个数据的读取结果都是相同的。 -## 隔离性 +## 隔离性(Isolation) 一个事务所做的修改在最终提交以前,对其它事务是不可见的。也可以理解为多个事务单独执行,互不影响。 -## 持久性 +## 持久性(Durability) 一旦事务提交,则其所做的修改将会永远保存到数据库中。即使系统发生崩溃,事务执行的结果也不能丢失。持久性通过数据库备份和恢复来保证。 diff --git a/pics/fd945daf-4a6c-4f20-b9c2-5390f5955ce5.jpg b/pics/fd945daf-4a6c-4f20-b9c2-5390f5955ce5.jpg new file mode 100644 index 00000000..f9b95f53 Binary files /dev/null and b/pics/fd945daf-4a6c-4f20-b9c2-5390f5955ce5.jpg differ