mirror of
https://github.com/DistSysCorp/ddia.git
synced 2026-08-19 07:53:29 +08:00
fix title
This commit is contained in:
4
ch07.md
4
ch07.md
@@ -1,4 +1,4 @@
|
||||
# Chapter 7: Transactions
|
||||
# DDIA 逐章精读(七): 事务(transaction)
|
||||
|
||||
在分布式数据系统中,任何问题都有可能发生:
|
||||
|
||||
@@ -111,7 +111,7 @@ SELECT COUNT(*) FROM emails WHERE recipient_id = 2 AND unread_flag = true
|
||||
|
||||
如下图,用户 1 插入一封邮件,然后更新未读邮件数;用户 2 先读取读取邮件列表,后读取未读计数。但邮箱列表中显示有新邮件,但未读计数却显示 0 。
|
||||
|
||||

|
||||

|
||||
|
||||
隔离性可以避免此问题,使用户 2 要么看到用户 1 的所有更新,要么看不到任何更新。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user