head

视频: https://ke.qq.com/webcourse/index.html#cid=440421&term_id=100526121&taid=3843450269513829
image.png
image.png

binlog

  • statement
    • 原始 sql 语句
  • row
    • 逐行记录了 数据的变更 row binary replication
  • mixed
    • 根据语句来执行

      异步复制

      image.png
      image.png
      binlog Dump
      image.png
      image.png
      commit 与 relay log 没有关系, 若此时 主库崩溃, 则 不知 slave 是否已经收到。

半同步

image.png

image.png
主库收到 slave 返回的 ack , 才进行 commit..
image.png
image.png
对于 User2 来说, 幻读。

无损复制

image.png
参数:
image.png
image.png
image.png
有的 数据

组复制

image.png
参数:
image.png
image.pngimage.png
image.png
image.png
image.png

end