回答
在数据库高可用架构中,主从不一致是常见的问题。对此,需先确认不一致的原因,再采取适当解决方案。
通常,主从不一致的原因为延迟复制、网络问题和配置问题。后两者监控从库同步状态及时干预告警,而延迟复制可结合业务场景来解决。
延迟复制
1、数据库集群架构
常见的数据库集群架构有一主多从、主从复制、读写分离。
如上一个主库提供写服务,多个从库提供读服务。多个从库可以提升数据库整体读性能。
2、主从库不一致
主库和从库之间的数据同步具有一定时延,在此期间读从库,可能读到不一致的数据。