你将收获

1、主从同步原理和案例

2、分库分表原理和案例

3、分库分表的适用场景

4、数据库的安装配置

适用人群

1、从事MySQL的数据库工程师 2、后端开发人员 3、编写SQL的工程师

课程介绍

本课程深入MySQL 分库分表各个环节,2023年最新课程。每个章节都会以原理深入+实际案例进行讲解。内容数据库安装,主从同步,和分表分表详解和对应的应用场景及注意事项

MySQL在金融互联网行业的企业级安装部署

1 安装方式
2 安装用户
3 目录规范

4 操作系统配置
5 创建用户
6 创建目录
7 安装
8 配置文件
9 安装依赖包
10 配置环境变量
11 初始化数据库
12 重置密码

 

主从复制,gtid,并行复制_半同步复制_实操案例_常用命令_故障处理

1 主从复制原理深入讲解
2 主从复制相关参数
3 主从复制架构部署
4 从库状态详解
5 过滤复制

6 什么是GTID?
7 GTID主从配置
8 gtid维护
9 GTID的特点
10 工作原理
11 gtid相关状态行和变量

 

MySQL分库分表

目录

章节

1.MyCAT分布式架构入门及双主架构

1.1 主从架构
1.2 MyCAT安装
1.3 启动和连接
1.4 配置文件介绍

2.MyCAT读写分离架构

2.1 架构说明
2.2 创建用户
2.3 schema.xml
2.4 连接说明
2.5 读写测试
2.6 当前是单节点

3.MyCAT高可用读写分离架构

3.1 架构说明
3.3 schema.xml(配置)
3.4 文件详解
3.4.1 schema标签
3.4.2 table标签
3.4.3 dataNode标签
3.4.4 dataHost
3.4 读写测试
3.5 故障转移

4.MyCAT垂直分表

4.1 架构
4.2 新建表
4.3 配置mycat
4.4 验证

6. MyCAT水平分表-取模分片

取模分片

7. MyCAT水平分表-枚举分片

枚举分片

字符枚举配置

执行计划的分析

8. MyCAT全局表与ER表

全局与ER表

8.1 全局表

8.1.1 特性
8.1.2 建表
8.1.3 配置
8.1.4 验证
8.1.5 分析总结(执行计划)

8.2 ER表

8.2.1 特性
8.2.2 建表
8.2.3 配置
8.2.4 测试验证,子表是否跟随父表记录分片
8.2.5 分析总结(执行计划)

课程目录