首页> 中文学位 >MYSQL数据库集群工作中的自动化数据同步与恢复
【6h】

MYSQL数据库集群工作中的自动化数据同步与恢复

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 论文研究背景

1.2 论文研究思路

1.3 论文章节结构

第二章 高可用架构的选择

2.1 需求分析

2.2 MMM高可用架构解析

2.3 MMM_MOND状态

2.4 Cluster高可用架构解析

2.5 NDB存储引擎的探究及Cluster的部署

2.6 MMM架构和Cluster架构的区别

2.7 本章小结

第三章 二进制日志

3.1 二进制日志的结构和事件

3.2 记录数据操作和定义语言

3.3 基于代码的二进制日志分析和优化

3.4 日志的快速分析

3.5 数据复制和复制级别

3.6 本章小结

第四章 数据同步和恢复

4.1 同步状态检查

4.2 中继日志执行主库的位置

4.3 同步过程中延迟原因分析

4.4 有关数据同步的SQL命令

4.5 自动同步恢复方法

4.6 服务器异常宕机与binlog的可用性

4.7 根据二进制日志位置恢复同步

4.8 本章小结

第五章 MMM架构故障切换与数据同步和恢复

5.1 MMM切换步骤示意图和基本信息

5.2 主机准备和配置文件

5.3 MMM环境用户准备及同步搭建

5.4 Cluster功能、压力及宕机可用性测试

5.5 MMM功能、压力及宕机可用性测试

5.6 测试总结

第六章 结束语

致谢

参考文献

展开▼

摘要

本文基于MySQL高可用环境下同步日志的原理进行分析并针对成熟稳定的MMM(Multi-Master Replication Manager for MySQL)架构和MySQL Cluster产品进行深入探究,将可行的高可用架构通过实验得出准确数据,在这过程中要通过分析二进制日志、数据库同步状态进行探究如何提高切换角色的时间且保证数据的一致性,这个问题是众多学者一直在深入研究的课题,解决思路如下:
  1.二进制日志分析。对于MySQL的高可用环境的数据同步,二进制日志起着至关重要的作用,通过剖析日志内部的时间戳、格式信息和关键SQL语句还原出对数据的修改操作。当服务器发生宕机,在监控节点进行对比当前所有从库的日志是否都已经完成了主库最新事务的同步,这样才能够保证数据的一致性。
  2. MySQL Cluster的优化。优化Cluster需要配置每个节点之间相关参数配置,将NDB存储引擎的参数调整对Cluster集群环境的影响,观察对比节点变化情况。
  3. MMM原理及故障切换。对于MMM其中一个节点发生宕机后,读角色对所在服务器的二进制日志发生的变化进行记录,等待其VIP进行切换,查看连接数据库的可用性,整个切换的过程对前端做到透明化。
  最后根据测试的对比结果选择其一的高可用架构进行性能测试,以便能模拟出生产线上真实的并发对高可用环境的响应时间。依据课题来源和研究思路,对于提出的优化高可用架构的角色切换时间能够减少至官方理论数据的20%以上并且做到主库和从库的数据一致性,证明本文的优化理论和解决方案是合理可行的。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号