![]()
内容推荐 本书对MySQL官方提供的高可用解决方案逐一进行介绍,详细阐述每种方案的原理、架构、优缺点及适用场景,并配合演示说明,帮助读者快速理解相关内容。与其他MySQL高可用相关图书不同,本书专注于MySQL官方团队提供的解决方案,包括MySQL主从复制、MySQLReplicaSet、组复制、InnoDB Cluster及InnoDB ClusterSet等相关内容。 此外,本书还介绍了MySQL 8.0的部分内容,包括文档存储、MySQL Shell及MySQL Router等。附录部分介绍了企业版监控、企业版备份等MySQL官方工具,以及克隆插件和虚拟机环境VirtualBox,使读者可以更加全面地了解MySQL的生态和工具。 通过本书,MySQL数据库开发人员、MySQL数据库管理人员和架构师可以了解MySQL当前全部的产品特性和高可用解决方案,获知每种方案的详细内容,并能够将高可用解决方案灵活运用到实际的生产解决方案中。 本书面向的读者对象包括MySQL的初学者、数据库架构师、DBA、相关软件开发人员,以及组织内部的IT负责人。 作者简介 徐轶韬,甲骨文公司MySQL解决方案首席工程师。为中国金融、政府、航空运输等行业的MySQL用户提供相关产品的售前咨询、企业级产品介绍、解决方案服务,以及推广和普及MySQL数据库在社区的使用。公众号“MySQL解决方案工程师”的运营者和内容作者。“3306π”开源软件社区活动出品人,“墨天轮”社区2020年度十大突出贡献人物。 目录 第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 配置半同步复制 …… 第4章 组复制 第5章 MySQL Shell 第6章 MySQL Router 第7章 InnoDB Cluster 第8章 使用AdminAPI部署InnoDB Cluster 第9章 InnoDB Cluster管理与优化 第10章 InnoDB ClusterSet. 第11章 MySQL的相关软件与工具 后记 |