事务是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。一个转账必须 A账号扣钱成功,B账号加钱成功,才算正真的转账成功。
事务必须满足四大特征:
原子性,一致性,隔离性持久性/持续性
1.原子性:表示事务内操作不可分割。要么都成功、要么都是失败.
2.一致性:要么都成功、要么都是失败.后面的失败了要对前面的操作进行回滚。
3.隔离性:一个事务开始后,不能后其他事务干扰。
4.持久性/持续性:表示事务开始了,就不能终止。
事务是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。一个转账必须 A账号扣钱成功,B账号加钱成功,才算正真的转账成功。
事务必须满足四大特征:
原子性,一致性,隔离性持久性/持续性
1.原子性:表示事务内操作不可分割。要么都成功、要么都是失败.
2.一致性:要么都成功、要么都是失败.后面的失败了要对前面的操作进行回滚。
3.隔离性:一个事务开始后,不能后其他事务干扰。
4.持久性/持续性:表示事务开始了,就不能终止。