分布式事务中,UNDO 日志的核心作用是?()
A. 副本间同步事务提交记录
B. 保存数据修改前镜像,支撑回滚与 MVCC
C. 记录用户登录审计行为
D. 持久化合并后的存储文件
1 个赞
正确答案是 B. 保存数据修改前镜像,支撑回滚与 MVCC
UNDO 日志(回滚日志)在分布式事务中扮演着核心角色:
- 事务回滚 :保存数据被修改之前 的原始值(前镜像 / before image)。当事务需要回滚时,利用这些前镜像将数据恢复到修改前的状态,保证事务的原子性 。
- MVCC(多版本并发控制) :通过维护数据的历史版本,支持一致性非锁定读,使读操作不会被写操作阻塞,提升并发性能。