redo log 与 undo log 的分工是?

数据库

  1. A.两者都只用于主从复制,从库靠它们重放数据
  2. B.redo 记录 SQL 文本,undo 记录被修改的数据页
  3. C.redo log 用于回滚未提交的事务,undo log 用于崩溃恢复后重做
  4. D.redo 保证已提交事务持久化(崩溃重做),undo 供回滚与 MVCC