发明名称 | 数据库集群单点故障的监控系统及方法 | ||
摘要 | 本申请公开了一种数据库集群单点故障的监控系统及方法,应用于若干个数据库的数据库集群中,所述数据库包括主库或从库,监控系统包括:若干个数据库代理,至少三个基于分布式协调机制相互通信的协调终端,其中至少三个协调终端中包括一个领导协调终端;一个数据库代理与数据库集群中的一个数据库对应设置在一台服务器上,每个数据库代理中均保存各个协调终端的地址;通过数据库代理定时检测对应数据库的读写状态,领导协调终端根据来自数据库代理的数据库读写状态信息,对数据库集群中的单点故障进行识别,能够高效、可靠地识别数据库集群中的单点故障,能够解决现有技术中,分布式MySQL数据库单点故障的解决方案中存在的效率低下的问题。 | ||
申请公布号 | CN103425645A | 申请公布日期 | 2013.12.04 |
申请号 | CN201210148938.9 | 申请日期 | 2012.05.14 |
申请人 | 阿里巴巴集团控股有限公司 | 发明人 | 朱金清 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京同达信恒知识产权代理有限公司 11291 | 代理人 | 郭润湘 |
主权项 | 一种数据库集群单点故障的监控系统,应用于包括若干个数据库的数据库集群中,所述数据库包括主库或从库,其特征在于,所述监控系统包括:若干个数据库代理,至少三个基于分布式协调机制相互通信的协调终端,其中,至少三个所述协调终端中包括一个领导协调终端;一个所述数据库代理与所述数据库集群中的一个数据库对应设置在一台服务器上,每个所述数据库代理中均保存各个所述协调终端的地址;所述数据库代理,用于定时检测对应数据库的读写状态,并将检测得到的数据库读写状态信息发送给所述领导协调终端;所述领导协调终端,用于接收来自各个数据库代理的数据库读写状态信息,在超过预定时限未接收到任意一个所述数据库读写状态信息,或接收到的任意一个数据库读写状态信息为异常时,确定所述数据库集群中存在单点故障。 | ||
地址 | 英属开曼群岛大开曼岛资本大厦一座四层847号邮箱 |