作品简介

MySQL数据库是现代软件系统基础应用的核心组成部分,如何保持MySQL的高可用性在系统应用中就变得极为重要。本书从复制、中间件、集群、存储、优化五个方面介绍MySQL高可用技术。本书分为16章,内容包括异步复制、半同步复制、GTID与复制、复制拓扑与性能、延迟复制与部分复制、组复制、MySQL Router、MySQL Fabric、MMM、MHA、Keepalived+LVS、Heartbeat+HAProxy、InnoDB Cluster、Galera Cluster、DRBD、优化案例等。本书适合DBA、系统管理运维、应用程序开发、架构师等MySQL相关技术人员作为参考书,也适合作为高等院校和培训学校相关专业的技术培训教材。

王雪迎,毕业于中国地质大学计算机专业,高级工程师,20年数据库、数据仓库相关技术工作经验。先后供职于北京现代商业信息技术有限公司、北京在线九州信息技术服务有限公司、华北计算技术研究所、北京优贝在线网络科技有限公司,担任DBA、数据架构师等职位。著有图书《Hadoop构建数据仓库实践》《HAWQ数据仓库与数据挖掘实战》《SQL机器学习库MADlib技术解析》。

作品目录

  • 作者简介
  • 前言
  • 第1章 异步复制
  • 1.1 MySQL异步复制简介
  • 1.2 搭建实验环境
  • 1.3 配置异步复制
  • 1.4 小 结
  • 第2章 半同步复制
  • 2.1 MySQL半同步复制简介
  • 2.2 性能提升
  • 2.3 数据一致性
  • 2.4 管理接口
  • 2.5 配置半同步复制
  • 2.6 测 试
  • 2.7 小 结
  • 第3章 GTID与复制
  • 3.1 GTID简介
  • 3.2 GTID生命周期
  • 3.3 GTID自动定位
  • 3.4 配置GTID复制
  • 3.5 GTID运维
  • 3.6 GTID限制
  • 3.7 GTID集合运算函数
  • 3.8 小 结
  • 第4章 复制拓扑结构与性能
  • 4.1 复制拓扑结构
  • 4.2 复制性能
  • 4.3 小 结
  • 第5章 延迟复制与部分复制
  • 5.1 延迟复制
  • 5.2 部分复制
  • 5.3 主从切换
  • 5.4 小 结
  • 第6章 组复制
  • 6.1 组复制基本原理
  • 6.2 组复制安装部署
  • 6.3 组复制性能
  • 6.4 组复制要求与限制
  • 6.5 小 结
  • 第7章 MySQL Router
  • 7.1 MySQL Router简介
  • 7.2 Router实现MySQL高可用示例
  • 7.3 Router 8安装和配置
  • 7.4 小 结
  • 第8章 MySQL Fabric
  • 8.1 MySQL Fabric简介
  • 8.2 高可用性
  • 8.3 数据分片
  • 8.4 MySQL Fabric限制
  • 8.5 小 结
  • 第9章 MMM
  • 9.1 MMM简介
  • 9.2 实现MySQL主主复制的高可用
  • 9.3 小 结
  • 第10章 MHA
  • 10.1 MHA简介
  • 10.2 安装和配置
  • 10.3 功能测试
  • 10.4 小 结
  • 第11章 Keepalived+LVS
  • 11.1 Keepalived简介
  • 11.2 LVS简介
  • 11.3 实现MySQL主从复制中的读写分离及高可用
  • 11.4 实现MySQL双主复制的读写负载均衡及高可用
  • 11.5 小 结
  • 第12章 Heartbeat+HAProxy
  • 12.1 Heartbeat简介
  • 12.2 HAProxy简介
  • 12.3 实现MySQL主从复制的读写分离及高可用
  • 12.4 实现MySQL双主复制的读写负载均衡及高可用
  • 12.5 小 结
  • 第13章 InnoDB Cluster
  • 13.1 InnoDB Cluster简介
  • 13.2 创建InnoDB Cluster
  • 13.3 使用MySQL Shell管理InnoDB Cluster
  • 13.4 小 结
  • 第14章 Galera Cluster
  • 14.1 基本原理
  • 14.2 安装和配置
  • 14.3 管理监控
  • 14.4 性能测试
  • 14.5 负载均衡
  • 14.6 小 结
  • 第15章 DRBD
  • 15.1 DRBD简介
  • 15.2 DRBD安装和配置
  • 15.3 测试MySQL数据同步
  • 15.4 Heartbeat+DRBD+MySQL高可用方案
  • 15.5 小 结
  • 第16章 优化案例
  • 16.1 快速生成数字辅助表
  • 16.2 将MySQL去重操作优化到极致
  • 16.3 重叠时间段问题之算法优化
  • 16.4 快速安全删除MySQL大表
  • 16.5 小 结
展开全部