Binlog(二进制日志)、Redo log(重做日志)、 Undo log(回滚日志)它们是数据库中常见的日志类型。
- Binlog:用于备份与复制,记录了对数据进行更改的 SQL 语句或其他相关信息;
- Redo log:用于事务的持久性和数据库崩溃恢复,记录了数据库引擎对数据页的修改,确保事务提交后的修改可以被恢复;
- Undo log:用于事务的撤销和多版本并发控制,记录了事务的逆操作,用于事务回滚和历史版本数据读取。
三种日志相互配合,共同确保了数据库的一致性、持久性和并发控制。
Binlog(二进制日志)、Redo log(重做日志)、 Undo log(回滚日志)它们是数据库中常见的日志类型。
三种日志相互配合,共同确保了数据库的一致性、持久性和并发控制。