Mysql为了保证ACID中的一致性和持久性,使用了WAL(Write-Ahead Logging,先写日志再写磁盘)。Redo log就是一种WAL的应用。
当数据库忽然掉电,再重新启动时,Mysql可以通过Redo log还原数据。也就是说,每次事务提交时,不用同步刷新磁盘数据文件,只需要同步刷新Redo log就足够了。
MySQL通过Write-Ahead Logging(WAL)确保ACID特性,Redo日志在此中扮演关键角色。当系统突然断电后,MySQL利用Redolog在重启时还原数据,保证数据一致性。事务提交时只需同步Redolog,不需立即同步磁盘数据文件。
Mysql为了保证ACID中的一致性和持久性,使用了WAL(Write-Ahead Logging,先写日志再写磁盘)。Redo log就是一种WAL的应用。
当数据库忽然掉电,再重新启动时,Mysql可以通过Redo log还原数据。也就是说,每次事务提交时,不用同步刷新磁盘数据文件,只需要同步刷新Redo log就足够了。
1218
2062

被折叠的 条评论
为什么被折叠?