课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • IT从业多年,曾参与版本发布系统、轻量级监控系统、运维管理平台、数据库管理平台的设计与编写,现任职沃趣科技,主要负责MySQL RDS产品的数据库原型与架构设计。熟悉MySQL体系结构,Innodb存储引擎,喜好专研开源技术,追求完美。

  • 课程详情

    【课程内容】

    MySQL 最早在3.23版本中开始支持复制,但,那时的复制效率和数据的安全性与目前最新的GA版本MySQL 8.0.17相比,不可同日而语。对于学习MySQL的复制技术这个课题来说,我们也许最好的办法就是将复制的效率与复制的安全性的技术演进拆分成2个子课题,这样我们就能够更清晰地看到,在MySQL的每一次版本迭代中,MySQL 是如何在基于前一个版本的基础之上改进迭代的。

    本课程我们将围绕着"MySQL 复制技术的演进"为主题,将其拆分为2个子课题,如下:

    1、MySQL 复制技术的演进之数据安全
    2、MySQL 复制技术的演进之复制效率


    【课程目录】

    一、MySQL 复制技术的演进之数据安全

    1. 异步复制
    1.1 配置示例
    1.2 图解主从复制的基本原理

    2. 半同步复制
    2.1 配置示例
    2.2 图解半同步复制的原理
    2.3 图解早期半同步复制的缺陷

    3. 无损复制
    3.1 配置示例
    3.2 图解无损复制是如何解决早期半同步复制的缺陷的

    4. 组复制
    4.1 配置示例
    4.2 图解组复制的数据同步原理
    4.3 图解组复制的故障转移基本原理

    二、MySQL 复制技术的演进之复制效率

    1. 单线程复制
    1.1 单线程复制的原理与缺陷

    2. DATABASE并行复制
    2.1 配置示例
    2.2 图解DATABASE并行复制的原理

    3. LOGICAL_CLOCK并行复制
    3.1 配置示例
    3.2 LOGICAL_CLOCK并行复制的原理

    4. WRITESET并行复制
    4.1 配置示例
    4.2 WRITESET并行复制是如何在LOGICAL_CLOCK并行复制的基础上做改进的


    【公司介绍】

    杭州沃趣科技股份有限公司创建于2012年(股票代码:839849),是一家专注为企业用户提供基于高性能、高可用、可扩展的开放数据库云平台解决方案的国产厂商。公司创始团队为原阿里巴巴数据库技术团队核心骨干,凭借丰富的研发及运维经验,为行业客户提供数据库云产品及软硬件一体化解决方案。今年6月,沃趣科技正式成为 CNCF认证Kubernetes服务提供商(KCSP)。