MySQL数据库架构演变

时间:2023-02-09 17:00:15

1.单台数据库架构模式

缺点:存在单点故障,并且存储量和性能不高

拓扑如下图所示:

MySQL数据库架构演变

2.升级为由3台服务器组成的Maxscale读写分离服务器

数据库读写性能得到有效提升,但仍然有限,可靠性不高,有单点故障存在

拓扑如下图所示:

MySQL数据库架构演变

3.再次升级,由多台服务器组成的PXC集群

数据库性能得到大幅提升,可靠性得到提升,需进行数据迁移,连接和配置较为复杂,不够灵活

拓扑如下图:

MySQL数据库架构演变

4.配置为LB负责均衡集群

LB负责均衡集群,让数据库集群使用更加灵活和高效

由LB负责均衡服务器(调度器)将数据请求按照调度算法,分发给后台PXC集群服务器

MySQL数据库架构演变

5.HA高可用集群

解决LB集群调度器单点故障问题瓶颈,提升可靠性

操作流程如下:

配置备用调度器

安装软件

修改配置文件

启动服务

测试配置

拓扑结构如下:

MySQL数据库架构演变

6.增加Redis内存缓存集群技术

解决网站服务每次都从源站提取数据、效率低的问题

操作流程如下:

部署redis服务器

创建redis集群

配置网站后台PHP支持redis集群

测试配置

MySQL数据库架构演变

本期分享这么多,谢谢!!!