C#事務處理(四)之隔離級別

ACID中的字母I(Isolation,隔離)並不是完全需要。處於性能的原因,可以降低隔離要求,但必須瞭解隔離級別帶來的問題。 如果不完全隔離事務外部的作用域,就可能出現以下問題。 髒讀—在髒讀操作中,另一個事務可以讀取在一個事務中改變的記錄。因爲一個事務中的改變的記錄可能回滾到最初的狀態,所以從另一個事務中讀取這個臨時狀態就稱爲「髒讀」–數據並沒提交。通過鎖定要改變的記錄,就可以避免這個問題。
相關文章
相關標籤/搜索