数据库的负载均衡
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库的负载均衡
Cluster概念
Scale UP:向上扩展,增强。
Scale Out:向外扩展,增加设备,调度分配问题,Cluster。
Cluster:集群,为了解决某个特定的问题将多个计算机组合形成的单个系统。
Linux Cluter类型:
- LB:Load Balancing,负载均衡
- HA:High Availiablity,⾼可⽤
- HPC:High-performance computing,⾼性能
负载均衡集群
负载均衡集群是由⼀组相互独⽴的计算机系统构成,通过常规⽹络或专⽤⽹络进⾏连接,由路由器衔接在⼀起,各节点相互协作、共同负载、均衡压⼒,对客户端来说,整个群集可以视为⼀台具有超⾼性能的独⽴服务器。
实现原理
实现数据库的负载均衡技术,⾸先要有⼀个可以控制连接数据库的控制端。
在这⾥,它截断了数据库和程序的直接连接,由所有的程序来访问这个中间层,然后再由中间层来访问数据库。
这样,我们就可以具体控制访问某个数据库了,然后还可以根据数据库的当前负载采取有效的均衡策略,来调整每次连接到哪个数据库。