在高可用场景中,数据库会做主备,那么当主数据还没来的急同步到备数据库,主数据库挂掉了。这种场景如果是对数据一致性要求比较高的情况下,架构又该如果考虑,业务又该如何补偿呢
1.binlog说明;用于记录数据库执行的写入性操作,以二进制保存在磁盘。binlog是mysql的逻辑日志,由Server层进行记录,使用任何存储引擎的mysql数据库都会记录binlog日志。实际应用中,binlog用于主从复制、数据备份。2.binlog分类;STATMENT、ROW、MIXED,mysql5.7.7之前默认格式为STATMENT,5.7.7之后默认为ROW;可以通过命令查看