MySQL——数据库读写分离设计方案

摘要

一主多从的结构,其实就是读写分离的基本结构了,那么怎么处理主备延迟导致的读写分离问题?

一、读写分离的架构

MySQL——数据库读写分离设计方案_第1张图片 客户端(client)主动做负载均衡

读写分离的主要目标就是分摊主库的压力。图 1 中的结构是客户端(client)主动做负载均衡,这种模式下一般会把数据库的连接信息放在客户端的连接层。也就是说,由客户端来选择后端数据库进行查询。还有一种架构是,在 MySQL 和客户端之间有一个中间代理层 proxy,客户端只连接 proxy, 由 proxy 根据请求类型和上下文决定请求的分发路由。

MySQL——数据库读写分离设计方案_第2张图片 <

你可能感兴趣的:(数据库域,数据库)