MySQL数据库教程(第六月):MySQL高可用复制与分布式集群架构
教程发布:风哥 教程分类:MySQL数据库学习路线与专题 更新日期:2019-02-19 浏览学习:6125
风哥MySQL数据库高级工程师系列之MySQL高可用复制与分布式集群架构系列(套餐)包括:
MySQL主从复制与高可用、MGR、MHA、LVS、Keepalived、HAProxy、Galera高可用PXC集群、Router/MaxScale/ProxySQL读写分离、MyCAT分表分库分布式等。
特色:
(本阶段为MySQL数据库重中之中,是MySQ工程师必备高端技能,讲解MySQL主从复制/高可用集群/读写分离/分表分库/分布式数据库中间件,涉及大量的项目案例,本阶段课程中涉及数十台主机/上百个数据库/千万级数量的表,以企业项目实战为主导讲解,实用性极强)
1、讲解互联网行业各企业中最常用最成熟的各种MySQL高可用架构方案。
2、实战讲解MySQL主从复制项目技术,涉及传统复制技术/GDIT/异步/半同步/无损同步/全同步/MGR/一主一从/一主多从/多主一从/级联等技术的实施与维护。
3、实战讲解MySQL MHA架构、双主高可用架构的实施与维护。
4、实战讲解MySQL高可用方案LVS/Keepalived/HAProxy技术的实施与维护。
5、实战讲解MySQL Galera集群架构Percona XtraDB Cluster项目实施与维护
6、实战讲解MySQL读写分离项目实施与维护,涉及MySQL Router/ProxySQL/MariaDB MaxScale/MyCAT等数据库中间件技术。
7、实战讲解MySQL分表分库技术,涉及MyCAT分布式数据库的分表分库技术的大量项目的实施与维护管理。
MySQL高可用复制与分布式集群架构项目实战系列(套餐)教程 (10门课程 52小时51分钟) |
教程学习地址:http://edu.51cto.com/sd/8802c |
如需更多课程与服务,请咨询风哥(QQ:176140749,微信:itpux-com) |
1.MySQL高可用解决方案与项目环境准备 |
MySQL数据库高可用类型 MySQL主从复制架构介绍 MySQL主从复制的常用拓扑结构 MySQL主从复制的应用场景 MySQL MHA架构介绍 MySQL MMM架构介绍 MySQL主备集群架构介绍 MySQL初创公司高可用架构方案 MySQL小型高可用架构方案 MySQL中型高可用架构方案 MySQL大型高可用集群架构方案 MySQL高并发分库分表业务系统架构方案 MySQL高可用阶段实验环境准备 |
2.MySQL主从复制项目实施与维护01(MySQL Replication) |
MySQL复制技术基础之基本原理 MySQL复制技术基础之常用主从拓扑 MySQL复制技术基础之同步方式(异步/半同步/无损同步/全同步) MySQL复制技术基础之同步模式(传统/GDIT) MySQL复制技术基础之常用配置参数详解 MySQL真正的生产高可用复制环境之最优MySQL项目环境准备 MySQL真正的生产高可用复制环境1-传统异步复制项目 MySQL真正的生产高可用复制环境2-传统无损同步项目 MySQL真正的生产高可用复制环境3-基于GTID异步复制项目 MySQL真正的生产高可用复制环境4-基于GTID无损同步项目 MySQL真正的生产高可用复制环境5-增加/删除/扩容复制节点 MySQL真正的生产高可用复制环境6-一主多从安全复制项目 MySQL真正的生产高可用复制环境7-级联主从复制项目 MySQL真正的生产高可用复制环境8-多主一从多源复制项目 MySQL主从复制项目之主从切换(正常切换/宕机切换) MySQL主从复制项目之在线开启/关闭GTID MySQL主从复制项目之SSL安全配置 MySQL主从复制项目之主从同步数据校验 MySQL主从复制项目之日常维护与故障处理 |
3.MySQL主从复制项目实施与维护02(MySQL Group Replication) |
MySQL Group Replication架构介绍 MySQL Group Replication多主模式项目实施 MySQL Group Replication单主模式项目实施 MGR在线修改Single-Maste为Multi-Master模式 MySQL Group Replication启动和停止操作 MySQL Group Replication在线增加/删除节点 mysql group replication节点宕机恢复说明 MySQL Group Replication HAProxy配置负载均衡 |
4.MySQL主从复制项目实施与维护03(MHA+双主Keepalived) |
MHA高可用软件与原理介绍 Keepalived软件介绍与工作原理 大型互联网公司MySQL+MHA双主高可用项目实施 大型互联网公司MHA+keepalived双主HA高可用项目实施 在MHA+keepalived架构中增加/删除slave节点 单纯的MySQL+Keepalived双主HA架构项目实施 |
5.MySQL负载均衡解决方案(LVS+Keepalived+HAProxy) |
关于负载均衡集群技术的介绍 集群技术的分类 常用的负载均衡 LVS集群服务介绍 HAProxy软件介绍 Keepalived软件介绍 MySQL+Keepalived+LVS负载均衡项目案例 MySQL+Keepalived+haproxy负载均衡项目案例 MySQL+Keepalived+haproxy负载均衡双VIP项目 MySQL负载均衡增加/删除客户端节点的说明 关于LVS/HAProxy/Keepalived各种参数使用 |
6.Galera高可用集群项目实施与维护(Percona XtraDB Cluster) |
Galera Cluster集群架构与常见的版本 Percona XtraDB Cluster架构介绍 Percona XtraDB Cluster项目需求与前期准备 Percona XtraDB Cluster集群数据库的项目实施 Percona XtraDB Cluster相关参数介绍 PXC+Keepalived+HAProxy生产应用负载均衡 Percona XtraDB Cluster增加集群节点的两种案例 Percona XtraDB Cluster删除集群节点的案例 Percona XtraDB Cluster启动关闭及注意事项 PXC集群日常维护与常见故障恢复案例讲解 关于Galera Cluster for MySQL的安装配置说明 关于MariaDB Galera Cluster的安装配置说明 |
7.MySQL Router读写分离项目实施与维护 |
MySQL Router架构介绍 MySQL Router单机安装与配置 MySQL Router负载均衡与读写分离配置 keepalived实现MySQL Router双机高可用 |
8.MaxScale读写分离项目实施与维护 |
MariaDB MaxScale架构介绍 MaxScale单机安装与配置 MaxScale常用监控与管理 MySQL+MaxScale负载均衡与读写分离配置 keepalived实现MaxScale双机高可用 MaxScale分布式中间件高级特性 |
9.ProxySQL读写分离中间件项目实施与维护 |
ProxySQL架构介绍 ProxySQL安装过程 ProxySQL配置系统与使用入门 ProxySQL for MySQL读写分离项目配置实战 ProxySQL for MySQL实现路由分库配置实战 ProxySQL for MySQL查询重写配置实战 ProxySQL多实例实现多任务多业务 ProxySQL Cluster集群配置 ProxySQL+Keepalived高可用配置 ProxySQL相关管理与备份恢复 |
10.MyCat读写分离与分表分库项目实施与维护 |
MyCat功能介绍与应用场景 MyCat安装与启动 MyCat配置系统介绍 MyCat分库分表功能介绍 MyCat分片规则 MyCat全局序列号的介绍 MyCat多租户应用介绍 MyCat配置读写分离(MySQL一主多从)项目实战 MyCat分表分库分片项目实战1-垂直分库-9个库 MyCat分库分表分片项目实战2-水平分库-千万级表35个库按省枚举分片 MyCat分表分库分片项目实战3-全局表-25个库水平分片 MyCat分表分库分片项目实战4-ER表-35个库取模分片 MyCat分表分库分片项目实战5-9个库主键范围分片 MyCat分表分库分片项目实战6-9个库一致性hash分片 MyCat分表分库分片项目实战7-36个库日期以天分片 MyCat分表分库分片项目实战8-千万级表84个库自然月分片 MyCat分表分库分片项目实战9-24个库单月小时分片 MyCat分表分库分片项目实战10-多节点扩容与多节点删除 MyCat后端MySQL数据库的备份与迁移方案 MyCat高可用负载均衡集群(HAProxy+Keepalived)配置 MyCat监控管理与优化 |
更多课程... |