事務是用戶定義的數(shù)據(jù)操作系列,這些操作作為一個完整的工作單元執(zhí)行。具有以下幾點特征:
原子性(Atomicity):事務是 數(shù)據(jù)庫 的邏輯工作單位,事務中的操作,要么都做,要么都不做。
一致性(Consistency):事務的執(zhí)行結果必須是使數(shù)據(jù)庫從一個一致性狀態(tài)轉到另一個一致性狀態(tài)。
隔離性(Isolation):數(shù)據(jù)庫中一個事務的執(zhí)行不能被其他事務干擾。即一個事務的內部操作及使用的數(shù)據(jù)對其他事務是隔離的,并發(fā)執(zhí)行的各個事務不能相互干擾。
持久性(Durability):事務一旦提交,對數(shù)據(jù)庫中數(shù)據(jù)的改變是永久的。提交后的操作或者故障不會對事務的操作結果產(chǎn)生任何影響。