主从复制,就是把主机上的数据复制到备份机子上。
读写分离,是在主从复制的基础上把数据写到主机上,从备机上读取数据。一般情况下,主从复制和读写分离是同步从在的。也可以这样理解,主从复制的目的就是为了读写分离。假如现在主机或者备机性能又不够用了,那么就会采用集群,一般情况ngix来通过权重来分布,主机可以集群,备机也可以集群,然后通过集群来让进程来访问那台服务器。假如采用了主从复制和读写分离,并且采用了集群的情况下,现在是每台机子上都有相同的完整的数据的。不存在互补的情况,在这种情况下,只不过是以牺牲空间来换时间的,从而提到效率。假如现在一台机子上数据放不下了,就需要分库分表了。