2022年04月08日
经常有朋友问,MySQL双主的一致性问题,今天简单聊一聊。
MySQL为什么要使用双主架构?
MySQL最常见的集群架构,是一主多从,主从同步,读写分离的架构。通过这种方式,能够扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点。
为了保证MySQL写库的高可用,可以在一个MySQL数据库集群中可以设置两个主库,并设置双向同步,以冗余写库的方式,来保证写库的高可用。
MySQL双主架构,会存在什么问题?
如果MySQL双主架构,同时提供服务,可能会引发数据的一致性问题。因为数据的同步有一