首页> 中文学位 >分布式MySQL数据库集群在线监测系统设计与实现
【6h】

分布式MySQL数据库集群在线监测系统设计与实现

代理获取

目录

分布式MySQL数据库集群在线监测系统设计与实现

DESIGN AND IMPLEMENTATION OF DISTRIBUTED MySQL DATABASE CLUSTER ONLINE MONITORING SYSTEM

摘 要

Abstract

第1章 绪 论

1.1课题背景及研究的目的和意义

1.2课题相关国内外研究状况

1.3 本论文的主要工作内容

第2章 监测系统需求分析

2.1 业务需求分析

2.2 系统监测指标分析

2.3 系统使用角色分析

2.4 系统功能需求分析

2.5 系统非功能需求分析

2.6 本章小结

第3章 监测系统设计

3.1 系统总体架构

3.2 系统功能结构设计

3.3 系统模块设计

3.4系统数据库设计

3.5 本章小结

第4章 监测系统核心模块实现

4.1 系统数据信息获取模块实现

4.2 监测指标数据计算功能实现

4.3 监测指标计算注册模块实现

4.4 监测指标合并上传模块实现

4.5 系统典型运行界面展示

4.6本章小结

第5章 监测系统测试

5.1 测试环境

5.2 系统功能测试

5.3 系统性能测试

5.4 本章小结

结 论

参考文献

哈尔滨工业大学学位论文原创性声明及使用授权说明

致 谢

个人简历

展开▼

摘要

互联网的发展已经成为了时代发展的代名词,人们对互联网服务的依赖程度逐步增强,对服务的稳定性和健壮性需求越来越强烈,而作为互联网服务核心层的数据层是决定服务质量的关键一层。大型互联网公司往往采用分布式的MySQL数据库集群提供数据服务,如果核心数据库节点发生故障或者数据库配置存在瓶颈,势必会影响服务的质量。因此,在线监测数据库状态,及时发现数据库异常和瓶颈,为数据库故障处理和优化提供支持和决策,这是互联网企业发展研究的重要课题,具有较大研究意义和实用价值。
  本文结合作者在腾讯科技公司搜索研发运营部从事的分布式MySQL数据库集群维护工作,提出并实现了一套适用于大型互联网公司的分布式MySQL数据库在线监测系统。本系统的后台使用C和C++语言实现,前台程序是使用PHP进行开发的,后台每分钟采集和加工出数据库集群各节点的监测指标数据,前台展示这些指标数据,展示方式主要是各指标的曲线图。实现后的本系统部署在分布式环境下,负责对腾讯搜索―问问社区‖业务以及广告业务的MySQL数据库集群进行在线监测,对异常状态进行告警,协助业务人员了解业务发展的规模和特点,调整业务环境,为优化数据库以及定位业务的瓶颈和缺陷提供支持。
  论文所研究的技术关键主要有如何全面监测分布式环境下MySQL数据库的运行状态,如何保证系统监测数据的在线性,如何实现MySQL数据库监测指标的可配置性,如何保证系统的高扩展性以良好集成未来新增监测需求,如何保证数据在复杂的网络环境下高效和稳定地传输等。
  通过本文的研究,最终完成了一套分布式的MySQL数据库集群在线监测系统,为工作人员提供一套完整的监测系统,提高工作的效率,有着较高的使用价值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号