【小白日记30】----数据库集群

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

一、集群技术

1.集群概论

  • 采用集群的原因:
    通过使用数据库集群可以使读写分离,使用读写分离最大的作用无非是环境服务器压力,提高数据库的系统性能。
  • 采用集群的目的:
    提高负载均衡,解决数据高并发
    高可用HA,解决服务可用性
    远程灾备,解决数据有效性
  • 其实就是数据库的复制技术
    在这里插入图片描述
  • 集群的工作流程(原理)
    在这里插入图片描述
  1. 在主库上把数据更改(DDL DML DCL)记录到二进制日志(Binary Log)中。

  2. 备库I/O线程将主库上的日志复制到自己的中继日志(Relay Log)中。

  3. 备库SQL线程读取中继日志中的事件,将其重放到备库数据库之上。

2.M-S(一主一从)

准备环境:
两台可相互连通的数据库模拟,并且进行域名解析
在这里插入图片描述

对master1 进行操作

  • 2.1打开二进制日志

首先在master1中开启二进制日志 以及自动日志位置
在这里插入图片描述
在这里插入图片描述

  • 2.2 在数据库中写入内容

在这里插入图片描述

  • 2.3备份master1数据库

  • 在这里插入图片描述
  • 2.4查看备份二进制日志

在这里插入图片描述

  • 2.5模拟数据变化

在这里插入图片描述

  • 2.6备份文件发送到master2

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值