集群与负载均衡

        对数据库进行集群,就可以在高并发的情况下将数据库的操作分配到多个数据库服务器去处理,从而降低单台服务器的压力,但由于每台服务器都需要一致,所以数据同步就成了数据库集群中最核心的问题。

        为了使多台服务器之间进行数据同步变得简单,可以采用读写分离的方法,将写操作交给专门的一台服务器处理,这台专门负责写的服务器叫做主服务器。当主服务器写入(增删改)数据后从底层同步到其他服务器(从服务器),读数据时到从服务器读取,从服务器可以有多台,从而实现读写分离。

        集群涉及到负载均衡的问题。负载均衡也称负载共享,是指对系统中的负载情况进行动态调整,以尽量消除或减少系统中各节点负载不均衡的现象。

        具体实现方法是将过载节点上的任务转移到其他轻载节点上,尽可能实现系统各节点的负载均衡,从而提高系统的吞吐量。

        动态负载均衡共享策略是指把系统中各节点上已有的负载作为参考信息,在运行过程中,根据系统中各节点的负载情况,随时调整负载的分佩,使各节点尽可能保持负载的平衡。

        负载均衡有两方面的含义:首先,大量的并发访问或数据流量分担到多台节点设备上分别处理,减少用户等待相应的时间;其次,单个重负载的运算分担到多台节点设备上做并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力将得到大幅提高。


你可能感兴趣的:(集群与负载均衡)