一、集群技术
1.集群概论
- 采用集群的原因:
通过使用数据库集群可以使读写分离,使用读写分离最大的作用无非是环境服务器压力,提高数据库的系统性能。 - 采用集群的目的:
提高负载均衡,解决数据高并发
高可用HA,解决服务可用性
远程灾备,解决数据有效性 - 其实就是数据库的复制技术

- 集群的工作流程(原理)

-
在主库上把数据更改(DDL DML DCL)记录到二进制日志(Binary Log)中。
-
备库I/O线程将主库上的日志复制到自己的中继日志(Relay Log)中。
-
备库SQL线程读取中继日志中的事件,将其重放到备库数据库之上。
2.M-S(一主一从)
准备环境:
两台可相互连通的数据库模拟,并且进行域名解析

对master1 进行操作
首先在master1中开启二进制日志 以及自动日志位置






这篇博客详细介绍了数据库集群技术,包括集群的基本概念、目的和工作原理。作者通过实例演示了M-S(一主一从)和MM-SS(双主双从)的配置过程,涉及Linux环境下的MySQL数据库复制,以及如何进行域名解析和Mycat代理的安装配置,以实现数据库的读写分离和高可用性。

最低0.47元/天 解锁文章
2154

被折叠的 条评论
为什么被折叠?



