崩溃安全的半同步复制
摘要
本次演讲深入探讨了半同步复制恢复方面最近的改进。具体来说,当发生崩溃的前半同步主库从其二进制日志恢复时,该日志可能包含由存储引擎准备并写入二进制日志、但从未被从库实际接收到(因此也未被存储引擎提交)的事务事件。根据一般的恢复规则,崩溃的主库曾经会提交这些事务,从而与其前从库(如果这些从库同时已切换到新的主库)变得不一致。
提出的解决方案通过改进服务器恢复过程来解决这个问题,使得旧主库在以半同步从库模式重新启动并完成恢复后,其binlog中不会包含任何额外的事务。
其他链接
日期和时间
- 10月5日星期二,18:20 – 18:50 CEST (UTC +2),纽约时间 12:20pm – 12:50pm,北京/新加坡时间 00:20 – 00:50
演讲者

Andrei Elkin
MariaDB Corporation MariaDB 复制负责人
Andrei Elkin,芬兰埃斯波,领导 MariaDB 复制。他拥有数学和
物理学博士学位,毕业于圣彼得堡国立大学 (1997),自
那时起一直从事数据库复制和集群
技术相关工作。
Sujatha Sivakumar
MariaDB Corporation 软件开发人员
Sujatha Sivakumar,印度班加罗尔,是一位经验丰富的工程师,于 2019 年
加入 MariaDB,拥有近十年的 MySQL Server 开发
和维护经验。