說到事務(wù),就不得不提一下事務(wù)著名的四大特性。
原子性
原子性要求,事務(wù)是一個不可分割的執(zhí)行單元,事務(wù)中的所有操作要么全都執(zhí)行,要么全都不執(zhí)行。
一致性
一致性要求,事務(wù)在開始前和結(jié)束后,數(shù)據(jù)庫的完整性約束沒有被破壞。
隔離性
事務(wù)的執(zhí)行是相互獨立的,它們不會相互干擾,一個事務(wù)不會看到另一個正在運行過程中的事務(wù)的數(shù)據(jù)。
持久性
持久性要求,一個事務(wù)完成之后,事務(wù)的執(zhí)行結(jié)果必須是持久化保存的。即使數(shù)據(jù)庫發(fā)生崩潰,在數(shù)據(jù)庫恢復(fù)后事務(wù)提交的結(jié)果仍然不會丟失。