更新时间:2023-11-23 18:58:30
封面
版权信息
作者简介
内容简介
推荐序
专家好评
前言
第1章 高可用介绍
1.1 高可用的概念
1.1.1 可靠性
1.1.2 恢复
1.1.3 冗余
1.1.4 容错
1.1.5 可伸缩性
1.2 MySQL高可用
1.2.1 MySQL高可用选项
1.2.2 MySQL高可用的实现
1.2.3 MySQL高可用带来的挑战
第2章 MySQL高可用的演进
2.1 主从复制
2.1.1 主从复制的优点
2.1.2 主从复制的缺点
2.1.3 主从复制的方法概述
2.1.4 主从复制的类型概述
2.1.5 主从复制适用的高可用要求
2.2 组复制
2.2.1 组复制实现的理论
2.2.2 组复制的优点
2.2.3 组复制的要求
2.2.4 组复制的缺点和限制
2.2.5 组复制满足的高可用要求
2.3 InnoDB Cluster
2.3.1 InnoDB Cluster的构成
2.3.2 InnoDB Cluster的要求和限制
2.3.3 InnoDB Cluster满足的高可用要求
2.4 InnoDB ReplicaSet
2.4.1 InnoDB ReplicaSet的构成
2.4.2 InnoDB ReplicaSet的使用限制
2.4.3 InnoDB ReplicaSet满足的高可用要求
2.5 InnoDB ClusterSet
2.5.1 InnoDB ClusterSet的要求和限制
2.5.2 InnoDB ClusterSet满足的高可用要求
2.6 NDB Cluster
2.6.1 NDB Cluster的架构
2.6.2 NDB Cluster的数据节点和高可用性
2.6.3 NDB Cluster适用的场景和要求
第3章 主从复制与InnoDB ReplicaSet
3.1 主从复制与InnoDB ReplicaSet入门
3.1.1 主从复制的原理
3.1.2 主从复制的类型
3.1.3 主从复制的应用场景
3.1.4 InnoDB ReplicaSet的基础知识
3.2 主从复制功能的演示
3.2.1 配置主从复制的步骤
3.2.2 使用GTID进行复制
3.2.3 配置半同步复制
3.3 InnoDB ReplicaSet演示
3.3.1 直接配置InnoDB ReplicaSet
3.3.2 采用现有的复制配置InnoDB ReplicaSet
3.3.3 InnoDB ReplicaSet与MySQL Router
3.3.4 使用InnoDB ReplicaSet
第4章 组复制
4.1 什么是组复制
4.1.1 概念和术语
4.1.2 组复制使用的技术
4.1.3 组复制的架构及功能
4.1.4 组复制的特征及使用场景
4.2 组复制的模式
4.2.1 单主模式
4.2.2 多主模式
4.3 组复制的通信系统与成员管理
4.3.1 组复制的通信过程
4.3.2 组复制达成一致及认证的过程
4.3.3 事务的整体顺序传递
4.3.4 组成员关系管理
4.4 组复制的监控与管理
4.4.1 故障检测机制
4.4.2 组复制监控
4.4.3 改变组复制模式
4.5 组复制的事务一致性
4.5.1 组复制的一致性相关事件
4.5.2 一致性级别的影响
4.6 组复制的分布式恢复
4.6.1 组复制的分布式恢复过程
4.6.2 组复制的分布式恢复方法
4.7 组复制的搭建及操作演示
4.7.1 组复制的要求
4.7.2 本地搭建组复制
4.7.3 组复制的操作
4.7.4 组复制的安全性
4.7.5 组复制的升级
4.8 组复制的优化
4.8.1 组通信线程(GCT)
4.8.2 消息压缩
4.8.3 流量控制
4.8.4 消息片段化
4.8.5 通信引擎缓存管理
4.8.6 故障检测和网络分区的响应
4.9 组复制的限制
4.9.1 组复制的功能性限制