课程介绍
  • 课程首页
  • 拼团活动
  • 专业套餐
  • 优惠活动
  • 我的课程
  • 站内消息
  • 站内提醒
  • 我的钱包
  • 道具 | 抵价券
  • 登录


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、增加面试筹码,挑战高薪
课程章节
  • 第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元逆向学费,学习圆满则逆向学费全额返还给学员!




炼数成金移动版 v2.0