回顾
1. 把一组业务当一个业务来做,要么都成功,要么都失败
2. 事务涉及到数据一致性问题
3.确保完整性和一致性
事务ACID原则:
原子性:确保要么都成功,要么都失败
一致性:要么都提交了,要么都没提交
隔离性:多个业务操作同一个资源,互相隔离,不影响,确保完整性,一致性
持久性:事务一旦提交完成,无论系统发生啥问题,结果不会再改变,被持久化写到存储器中