本地事务的概念
也就是基于关系型数据库的事务,也称为传统事务.
常见模式:如
transaction begin
insert/delete/update
…
transaction commit/rollback
本地事务的特征
- 一次事务过程中只能连接一个支持关系型数据库.
- 事务的执行结果满足ACID
- 事务执行的过程中会用到数据库本身的锁机制.
ACID
也就是我们平常说的 原子性 一致性 隔离性和持久性.
- 原子性: 指构成事务的所有操作,要么全部成功,要么全部失败.
- 一致性: 指事务执行前和执行之后,数据始终处于一致的状态.
- 隔离性: 指并发事务在执行的过程中,事务之间互不 干扰.
- 持久性: 指事务提交完成之后,此事务针对数据的操作会持久话到数据库,不会发生更改.