参考答案
MySQL事务遵循ACID特性:1.原子性(Atomicity):事务内操作要么全部成功要么全部回滚,依靠undo log实现回滚;2.一致性(Consistency):事务执行前后数据满足业务约束,由原子性、隔离性、持久性共同保证;3.隔离性(Isolation):并发事务相互隔离,通过锁机制和MVCC多版本并发控制实现;4.持久性(Durability):事务提交后数据永久生效,依靠redo log和双写缓冲保证。整体而言,ACID是事务正确执行的基石,其中一致性是目标,其他三个是手段。