• java
  • go
  • 数据库
  • linux
  • 中间件
  • 书
  • 源码
  • 夕拾

  • java
  • go
  • 数据库
  • linux
  • 中间件
  • 书
  • 源码
  • 夕拾

mysql日志

目录

  • 目录
  • 两阶段提交与崩溃恢复
  • 崩溃恢复

两阶段提交与崩溃恢复

两段式提交,把更新写入到redolog中,并设redolog为prepare状态,然后再写入binlog,写完binlog之后再提交事务,并设redolog为commit状态。也就是把relolog拆成了prepare和commit两段.

崩溃恢复

redolog是记录还没写入磁盘的内容,binlog写入磁盘和没写入磁盘的都在,然后崩溃时分不清二者.所以binlog不支持崩溃恢复

innodb使用wal(write ahead log 先把修改的数据写到日志里,然后故障时恢复.与redis不同),写完内存和日志就认为时算成了(实际可能未刷盘).

reactor-core
一、es入门
  1. 1. 目录
  2. 2. 两阶段提交与崩溃恢复
  3. 3. 崩溃恢复
© 2023 haoxp
Hexo theme