DBA专题


  • 简介
  • 目录大纲
  • 最新文档

    27 MySQL ProxySQL中间件

    1 数据库中间件简介 介于应⽤和数据库之间,进⾏数据处理与交互的中间服务。 什么场景下会⽤到数据库中间件呢? 1. 要扩展读能⼒。 2. 要扩展写能⼒。 3. 需要⼀些安全能⼒,例如防⽕墙,审计。 4. 管理上的便利性。例如后端节点的平滑上下线,SQL ⿊名单等。 1.1 数据库中间件的两种模式 1.1.1 代理模式 1.1.2 客户端模式 1.2 常⽤的数据库中间件介绍 2 P……

    李延召 - 2024年5月16日 10:36


    24 MySQL MGR

    第 20 章 组复制https://dev.mysql.com/doc/refman/8.0/en/group-replication.html 1 什么是 MGR MGR(MySQL Group Replication)是 MySQL 5.7 引⼊的⼀种⾼可⽤性和复制⽅案。以下是 MGR 的⼀些特点: 多主复制:MGR 可以将多个 MySQL 实例配置为主节点,⽀持多个实例同时进⾏写操作,……

    李延召 - 2024年5月14日 14:43


    26 MySQL Cluster(MGR)

    1.MySQL InnoDB Cluster ```bash 简介 MySQL InnoDB集群提供了一个集成的,本地的,HA解决方案。 利用分布式paxos协议,保障数据一致性,组复制支持单主模式和多主模式。 MySQL InnoDB Clucster由3部分组成: MySQL Servers with Group Replication(MGR):集群内mysql节点复制数据+容错+自动……

    李延召 - 2024年5月14日 13:59


    25 部署MySQL InnoDB Cluster

    最初的 MySQL 版本只提供一种简单的主从异步复制,满足最基本的数据同步。为了提高复制性能,从单线程到组提交再到多线程复制,基本解决了复制延迟问题。为了解决从库与主库的一致性读问题,新增了半同步复制,而为了提供自动故障转移功能,又提供了组复制功能。要做到真正的高可用,失败切换必须对应用透明,于是在组复制的基础上,又发展出了InnoDB Cluster。本文说明InnoDB Cluster的相关概……

    李延召 - 2024年5月13日 23:54


    23 MySQL MHA实验

    MHA 实验 MHA(Master High Availability)是⼀套相对成熟的MySQL⾼可⽤⽅案,能做到在0~30s内⾃动完成数据库的故 障切换操作,在master服务器不宕机的情况下,基本能保证数据的⼀致性。 它由两部分组成:MHA Manager(管理节点)和MHA Node(数据节点)。其中,MHA Manager可以单独部署 在⼀台独⽴的机器上管理多个master-slave集……

    李延召 - 2024年4月28日 09:06



    李延召