事务
在说起ACID之前,需要知道什么是事务,事务是一个不可再拆分的最小单位,要么整个执行,要不整个回滚。
什么是ACID?
ACID是事务的4中特性。这4个字母分别代表:
- Atomicticy(原子性):你所做的一系列操作都必须是连贯的,按顺序执行的,不可被中断。
- Consistency(一致性):
事务成功提交后整体修改数据,事务错误则会回滚为事务操作前的状态。 - Isolation(隔离性):
两个事务之间的操作都是独立的,事务之间不会互相影响,多个事务操作同一个对象时会以串行等待的方式保证事务相互之间是隔离的。 - Durability(持久性):
一旦事务成功提交后,事务处理过的数据将会保存到数据库,不能再进行回滚。
引用自知乎:传送门
网友评论