场景一:横向扩展
将工作负载分发的多个Slave节点上,从而提高系统性能。在这个使用场景下,所有的写(write)和更新(update)操作都在Master节点上完成;所有的读( read)操作都在Slave节点上完成。通过增加更多的Slave节点,便能提高系统的读取速度。
场景二:数据安全
数据从Master节点复制到Slave节点上,在Slave节点上海可以暂停复制进程。可以在Slave节点上备份与Master节点对应的数据,而不用影响Master节点的运行。
场景三:数据分析
实时数据可以在Master节点上创建,而分析这些数据可以在Slave节点上进行,并且不会对Master节点的性能产生影响
场景四:远距离数据分布
可以利用复制在远程主机上创建一份本地数据的副本,而不用持久的与Master节点连接