事务的四大特性ACID
事务的四大特性ACID
- 原子性(Atomic):在同一项业务处理过程中,事务保证了对多个数据的修改,要么同时成功,要么同时被撤销。
- 隔离性(Isolation):在不同的业务处理过程中,事务保证了各自业务正在读、写的数据互相独立,不会彼此影响。
- 持久性(Durability):事务应当保证所有成功被提交的数据修改都能够正确地被持久化,不丢失数据。
- 一致性(Consistency)保证系统中所有的数据都是符合期望的(例如总金额为 500,不管转多少次账,总金额都是 500),且相互关联的数据之间不会产生矛盾(目的)