2.0 解析系列 | OceanBase负载均衡的魅力

  1. 云栖社区>
  2. OceanBase数据库爱好者社区>
  3. 博客>
  4. 正文

2.0 解析系列 | OceanBase负载均衡的魅力

mq4096 2018-10-23 09:37:22 浏览2129
展开阅读全文
引言

随着互联网业务的普及,海量数据的存储和访问成了应用架构设计常见的问题。业务高峰期,应用几百万几千万的请求落在数据库上时,数据库如何保持稳定和扩展性?通过数据拆分,加上负载均衡设计是首选方法。本文总结了关系数据库在负载均衡方面的架构经验,进而介绍OceanBase分布式数据库的负载均衡的独特魅力。

负载均衡的传统理解

负载均衡是一种设计,原理是用一个统一的中心入口收敛所有请求,然后依据一定的算法将请求分发到后端多个节点处理。节点处理后的结果可以直接返回给客户端或者返回给负载均衡中心,再返回给客户端。

根据这个原理,负载均衡设计可以工作在OSI七层模型的二层(数据链路层MAC)、三层(网络层IP)、四层(传输层TCP)和七层(应用层)。越往上,原理越复杂,设计越智能,越灵活。

市场上负载均衡产品有两类。一类是硬件实现:有独立的硬件如F5,



网友评论

登录后评论
0/500
评论
mq4096
+ 关注