File tree Expand file tree Collapse file tree 5 files changed +8
-8
lines changed
Expand file tree Collapse file tree 5 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 7878- 只有满足一致性,事务的执行结果才是正确的。
7979- 在无并发的情况下,事务串行执行,隔离性一定能够满足。此时只要能满足原子性,就一定能满足一致性。
8080- 在并发的情况下,多个事务并行执行,事务不仅要满足原子性,还需要满足隔离性,才能满足一致性。
81- - 事务满足持久化是为了能应对数据库崩溃的情况 。
81+ - 事务满足持久化是为了能应对系统崩溃的情况 。
8282
83- <div align =" center " > <img src =" https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/image-20191207205737391 .png " /> </div ><br >
83+ <div align =" center " > <img src =" https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/image-20191207210437023 .png " /> </div ><br >
8484
8585## AUTOCOMMIT
8686
@@ -106,13 +106,13 @@ T<sub>1</sub> 修改一个数据,T<sub>2</sub> 随后读取这个数据。如
106106
107107T<sub >2</sub > 读取一个数据,T<sub >1</sub > 对该数据做了修改。如果 T<sub >2</sub > 再次读取这个数据,此时读取的结果和第一次读取的结果不同。
108108
109- <div align =" center " > <img src =" https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/66ae164c-ad47-4905-895e-51fe38ce797a .png " width = " 360px " > </div ><br >
109+ <div align =" center " > <img src =" https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/image-20191207210118304 .png " / > </div ><br >
110110
111111## 幻影读
112112
113113T<sub >1</sub > 读取某个范围的数据,T<sub >2</sub > 在这个范围内插入新的数据,T<sub >1</sub > 再次读取这个范围的数据,此时读取的结果和和第一次读取的结果不同。
114114
115- <div align =" center " > <img src =" https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/8fdc577d-552d-4b43-b5e4-a8f98bc2cb51 .png " width = " 340px " > </div ><br >
115+ <div align =" center " > <img src =" https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/image-20191207210802815 .png " / > </div ><br >
116116
117117----
118118
Original file line number Diff line number Diff line change 7878- 只有满足一致性,事务的执行结果才是正确的。
7979- 在无并发的情况下,事务串行执行,隔离性一定能够满足。此时只要能满足原子性,就一定能满足一致性。
8080- 在并发的情况下,多个事务并行执行,事务不仅要满足原子性,还需要满足隔离性,才能满足一致性。
81- - 事务满足持久化是为了能应对数据库崩溃的情况 。
81+ - 事务满足持久化是为了能应对系统崩溃的情况 。
8282
83- <div align =" center " > <img src =" https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/image-20191207205737391 .png " /> </div ><br >
83+ <div align =" center " > <img src =" https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/image-20191207210437023 .png " /> </div ><br >
8484
8585## AUTOCOMMIT
8686
@@ -106,13 +106,13 @@ T<sub>1</sub> 修改一个数据,T<sub>2</sub> 随后读取这个数据。如
106106
107107T<sub >2</sub > 读取一个数据,T<sub >1</sub > 对该数据做了修改。如果 T<sub >2</sub > 再次读取这个数据,此时读取的结果和第一次读取的结果不同。
108108
109- <div align =" center " > <img src =" https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/66ae164c-ad47-4905-895e-51fe38ce797a .png " width = " 360px " > </div ><br >
109+ <div align =" center " > <img src =" https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/image-20191207210118304 .png " / > </div ><br >
110110
111111## 幻影读
112112
113113T<sub >1</sub > 读取某个范围的数据,T<sub >2</sub > 在这个范围内插入新的数据,T<sub >1</sub > 再次读取这个范围的数据,此时读取的结果和和第一次读取的结果不同。
114114
115- <div align =" center " > <img src =" https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/8fdc577d-552d-4b43-b5e4-a8f98bc2cb51 .png " width = " 340px " > </div ><br >
115+ <div align =" center " > <img src =" https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/image-20191207210802815 .png " / > </div ><br >
116116
117117----
118118
You can’t perform that action at this time.
0 commit comments