模式
高可用模式
Galera Cluster是由Codership开发的MySQL多主集群,包含在MariaDB中,同时支持Percona xtradb、MySQL,是一个易于使用的高可用解决方案,在数据完整性、可扩展性及高性能方面都有可接受的表现。
将会基于Galera Cluster安装到三个服务器上,每个节点都支持读写操作,并且在写操作之后会同步到另外两个节点。
主从模式
主从复制模式可以缓解单服务器的压力,将写操作给主服务器,读操作给从服务器,从服务器可以部署多台,分摊压力。因为在一个应用中,读的操作肯定是大于写的操作。
将会安装到两个服务器上,其中第一个服务器为主节点,主节点支持读写操作,从节点只允许读操作,主节点在写操作之后会同步到从节点(如果强行在从节点上进行写操作,可能会导致主从同步失败)
主主模式
将会安装到两个服务器上,两个节点都支持读写操作,并且在写操作之后会同步到另一节点。
主主模式和主从模式的主要区别就在于两个节点都支持写入操作。一定程度上可以保证当主库不可用时,可以极快的切换到另一台主库上。两库之间可以采用keepalived等方案对外使用VIP提供服务。