MySQL高可用原理、架构与实战(第五期)
08月14日
12周
6人
讲师
- guoyJoe
- 郭一军,网名guoyJoe,浙江象行数据技术有限公司创始人兼CEO,尖峰在线教育创始人,系统架构设计师,知名数据库培训师,深入了解常用数据库内部原理,十余年数据库相关经验,参与设计巨头型互联网公司数据架构,并主导超大型制造企业数据架构与云架构。
ITPUB论坛社区资深版主,DATAGURU专家团成员,DATAGURU优秀讲师,Oracle OCM10g & OCM11g大师,AWS云解决方案架构师、RHCE认证工程师,CCA大数据认证管理员,CSDN认证专家,ACOUG成员,兼某大学企业导师。
管理过5000+个MySQL实例,拥有丰富的一线实战经验,培训过数千名技术专家,所培训学员遍布国内各个企业,并在企业内负责重要的数据库相关工作。
郭老师系列课程:
MySQL系列:
1、MySQL DBA从小白到大神实战
2、MySQL性能优化较佳实践
3、MySQL高可用原理、架构与实战
4、MySQL高性能实战
Oracle系列:
1、深入浅出Oracle(DSI系列Ⅰ)
2、Oracle特殊恢复原理与实战(DSI系列Ⅱ)
3、Oracle SQL Tuning(DSI系列Ⅲ)
4、Oracle DB Performance Tuning(DSI系列Ⅳ)
云计算系列:
1、Architecting on AWS架构与实践
大数据系列:
1、Cloudera Apache Hadoop 管理员实战
课程简介
MySQL是个非常优秀的开源数据库,目前在国内90%以上的互联网公司都选择了MySQL数据库,由于互联网业务的特性高并发、低延迟,因此对MySQL的性能、可用性、扩展性都提出了很高的要求。MySQL也是装机量最多的数据库之一,少数几台MySQL人工就可以管理了,但当服务器几十,上百、上千台的时侯,如果光靠人力维护,这个维护成本就相当高。如何提高MySQL服务器的可用性这个问题摆在了MySQL DBA和系统架构师们面前。本课程从原理到架构,以实战的方式帮大家解决这些问题。
这门课程重点讲解MySQL的底层复制原理、如何实现MySQL的高可用、可扩展性架构、以及MySQL在大型互联网公司应用领域的较佳实践。学完本课程,能使你从一个DB操作工上升到DB架构师层面的一个高度,这是衡量能力水平和薪资水平的重要标准。
课程目标:
1、掌握MySQL的底层复制机制及基于复制的高可用
2、掌握如何设计MySQL高可用、可扩展性的架构
3、掌握如何设计MySQL大规模自动化运维平台
4、掌握部署高可用架构的技术实战能力
5、了解大型互联网公司,阿里或唯品会DBA工作职责
6、提升资深DBA专业技术能力
7、通往DA(数据架构师)之路
8、增加面试筹码,挑战高薪
这门课程重点讲解MySQL的底层复制原理、如何实现MySQL的高可用、可扩展性架构、以及MySQL在大型互联网公司应用领域的较佳实践。学完本课程,能使你从一个DB操作工上升到DB架构师层面的一个高度,这是衡量能力水平和薪资水平的重要标准。
课程目标:
1、掌握MySQL的底层复制机制及基于复制的高可用
2、掌握如何设计MySQL高可用、可扩展性的架构
3、掌握如何设计MySQL大规模自动化运维平台
4、掌握部署高可用架构的技术实战能力
5、了解大型互联网公司,阿里或唯品会DBA工作职责
6、提升资深DBA专业技术能力
7、通往DA(数据架构师)之路
8、增加面试筹码,挑战高薪
课程章节
- 第1课 数据库架构基础-复制
- 1-1 复制架构基础
- 1-2 复制模式
- 1-3 复制监控
- 1-4 复制优化
- 1-5 复制过程
- 1-6 如何判断从库复制完成?
- 第2课 MySQL高级复制特性
- 2-1 MySQL复制存在的问题
- 2-2 多线程复制实现原理
- 2-3 多主复制原理与架构
- 2-4 半同步复制原理及实现
- 2-5 MySQL全局事务ID
- 2-6 MySQL复制的兼容性
- 第3课 基于复制的高可用技术
- 3-1 什么是高可用?
- 3-2 冗余的设计思想-如何避免单点失效
- 3-3 故障转移与恢复
- 3-4 Master/Slave与热备
- 3-5 MHA设计原理
- 3-6 Percona-xtradb-cluster
- 3-7 keepalived双主
- 3-8 MySQL NDB Cluster
- 第4课 互联网公司高可用架构设计
- 4-1 MySQL典型数据库架构对比
- 4-2 亿级互联网业务数据库设计
- 4-3 高可用架构设计
- 4-4 高可用架构演变
- 第5课 阿里MySQL数据库高可用方案
- 5-1 TMHA的整体设计
- 5-2 TMHA如何实现异常切换
- 5-3 TMHA如何保证数据一致性
- 5-4 TMHA如何实现自动切换
- 5-5 TMHA如何决解决主备库延迟
- 第6课 初识阿里中间件TDDL
- 6-1 架构面临的问题
- 6-2 分库分表
- 6-3 容灾切换
- 6-4 负载均衡
- 6-5 自动降级
- 6-6 开源MyCat
- 第7课 支付宝大规模MySQL集群自动化运维
- 7-1 自动化运维基础
- 7-2 标准化定义
- 7-3 元数据自动化运维
- 7-4 大规模自动化运维
- 第8课 大型互联网公司自动化运维平台
- 8-1 阿里数据库自动化运维平台介绍
- 8-2 唯品会数据库自动化运维平台介绍
- 第9课 MySQL集群部署
- 9-1 一主二从实现
- 9-2 MHA高可用构建
- 9-3 LVS集群部署
- 第10课 MySQL监控部署
- 10-1 Prometheus监控部署
- 10-2 grafana监控部署
- 10-3 MySQL监控部署
- 第11课 云上MySQL部署
- 11-1 在AWS云上部署架构
- 11-2 在AWS云上部署MySQL
- 第12课 MySQL案例
- 12-1 数据库设计相关
- 12-2 SQL相关
- 12-3 客户端相关
- 12-4 Slave相关
- 12-5 Swap相关
学费
学费: ¥400 ( 固定学费: ¥100, 逆向学费: ¥300 )
新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取100元固定收费+300元逆向学费,学习圆满则逆向学费全额返还给学员!