Backend 淺談 database Transaction Isolation Levels
在資料庫管理系統中有 4 個很重要的特性被稱為 ACID(Atomicity, Consistency, Isolation, Durability) ,也就是不可分割性、一致性、隔離性、持久性,這 4 個重要特性是為了確保每個 Transaction 操作結果都是正確、可靠的。
其中 Isolation 是為了防止多個 Transactions 同時執行導致資料不一致的情況,而 Isolation 中又有所謂的 Isolation Levels ,根據 SQL-92 的標準分為 4 種級別:
- Repeatable Read
- Read Committed
- Read Uncommitted
- Serializable
Posted on Sep 30, 2018 in 資訊技術探索 by Amo Chen ‐ 3 min read