事務的特性(ACID)
1.原子性(Atomicity)
原子性是指事務是一個不可分割的工作單位,事務中的操作要麼都發生,要麼都不發生。
2一致性(Consistency)
事務必須使數據庫從一個一致性狀態變換到另外一個一致性狀態。
3隔離性(Isolation)
事務的隔離性是多個用戶併發訪問數據庫時,數據庫爲每一個用戶開啓的事務,不能被其他事
務的操作數據所幹擾,多個併發事務之間要相互隔離。
4持久性(Durability)
持久性是指一個事務一旦被提交,它對數據庫中數據的改變就是永久性的,接下來即使數據庫發
生故障也不應該對其有任何影響。
事務的隔離性
1.Serializable:可避免髒讀、不可重複讀、虛讀情況發生。(序列化)
2.Repeatable read:可避免髒讀、不可重複讀情況發生(可重複讀)
3.Read committed:可避免髒讀情況發生(讀已提交);
4.Read uncommitted:最低級別(讀未提交)