1. 程式人生 > >關於資料的事物有關概念

關於資料的事物有關概念

1.事物的特性

          原子性:事務裡面的操作單元不可切割,要麼全部成功,要麼全部失敗            一致性:事務執行前後,業務狀態和其他業務狀態保持一致.            隔離性:一個事務執行的時候最好不要受到其他事務的影響            永續性:一旦事務提交或者回滾.這個狀態都要持久化到資料庫中

髒讀:在一個事務中讀取到另一個事務沒有提交的資料 不可重複讀:在一個事務中,兩次查詢的結果不一致(針對的update操作) 虛讀(幻讀):在一個事務中,兩次查詢的結果不一致(針對的insert操作) 通過設定資料庫的隔離級別來避免上面的問題(理解) read uncommitted 讀未提交 上面的三個問題都會出現 read committed 讀已提交 可以避免髒讀的發生 repeatable read 可重複讀 可以避免髒讀和不可重複讀的發生 serializable 序列化 可以避免所有的問題