开源数据库MYSQL DBA运维实战 第四章 集群

一、集群技术

1.集群概述

mysql复制技术

集群目的

  • 负载均衡:解决高并发
  • 高可用HA:服务可用性
  • 远程灾害:数据有效性

图示

类型

  • M
  • M-S
  • M-S-S...
  • M-M
  • M-M-S-S

原理图示

图示

概念

1.在主库上把数据更改 (DDL DML DCL) 记录到二进制日志 (BinaryLog) 中。

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

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

2.集群案例

1.环境

环境三部曲

1.全新服务器-互相通信

2.全新安装mysql57-分别安装

3.配置域名解析

2.一主一从(M-S)(1)

3.一主一从(M-S)(2)

4.双主双从(MM-SS)

二、代理技术

相关推荐
柒小毓3 分钟前
将excel导入SQL数据库
数据库
bug菌¹8 分钟前
滚雪球学Oracle[2.5讲]:数据库初始化配置
数据库·oracle·数据库初始化·初始化配置
一休哥助手15 分钟前
Redis 五种数据类型及底层数据结构详解
数据结构·数据库·redis
翔云12345623 分钟前
MVCC(多版本并发控制)
数据库·mysql
代码敲上天.40 分钟前
数据库语句优化
android·数据库·adb
盒马盒马1 小时前
Redis:zset类型
数据库·redis
静听山水1 小时前
mysql语句执行过程
数据库·mysql
AAI机器之心1 小时前
LLM大模型:开源RAG框架汇总
人工智能·chatgpt·开源·大模型·llm·大语言模型·rag
虽千万人 吾往矣1 小时前
golang gorm
开发语言·数据库·后端·tcp/ip·golang
杨荧2 小时前
【JAVA开源】基于Vue和SpringBoot的洗衣店订单管理系统
java·开发语言·vue.js·spring boot·spring cloud·开源