[发明专利]一种数据库系统及监控方法在审

专利信息
申请号: 201810174967.X 申请日: 2018-03-02
公开(公告)号: CN108628717A 公开(公告)日: 2018-10-09
发明(设计)人: 狄仁杰 申请(专利权)人: 北京辰森世纪科技股份有限公司
主分类号: G06F11/30 分类号: G06F11/30;G06F11/14
代理公司: 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 代理人: 冯德魁;窦晓慧
地址: 100071 北京市丰台*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 监控节点 数据库系统 运行状态 读取 对外提供服务 运行状态检测 二次定位 接收监控 主从备份 可用 监控 申请
【说明书】:

本申请公开了一种数据库系统,包括:被监控节点组,用于通过具有主从备份关系的被监控节点对外提供服务,接收监控节点的运行状态检测以及切换控制;监控节点,用于获取所述被监控节点组中被监控节点的运行状态,基于所述运行状态,控制被监控节点进行切换。以提供更可靠的高可用Redis数据库系统,解决二次定位导致的读取速度慢问题。

技术领域

本申请涉及计算机技术领域,具体涉及一种数据库系统。本申请同时涉及一种用于数据库系统的监控方法及装置。

背景技术

随着互联网模式及服务的发展,网站性能越来越受互联网企业的重视。为了优化网站性能,提升响应速度,网站一般把高并发热点数据缓存(Cache)在内存中,而不是直接从后端数据库中读取数据,例如,电商促销场景,其活动会场页一般集中在某个时间点进行促销,这些页面的QPS(Query Per Second,或每秒查询率)往往特别高,一般会采用将大部分相同信息的请求压在缓存上来缓解数据库的压力,从而支持高并发访问;所谓QPS,是互联网衡量服务器性的指标,即服务器每秒可以处理的请求量。其中,Redis是常用的网站Cache(缓存)工具。所谓Redis,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。网站往往采用集群的方式搭建Redis集群(即Redis Cluster)从而保证Redis的高可用性,持续提供服务,保证服务一直可用。

现有的Redis官方集群技术方案,采用无中心方式,通过节点之间互相交换消息维护集群状态统一,图3示出了现有技术的Redis官方集群架构示意图,其中,图中的圆圈表示运行Redis的节点。该方案,采用哈希槽(hash slot,即用哈希算法分配的槽)的方式分配数据,所搭建的Redis集群默认分配16384个slot(其标号为0~16383),这些槽按照设置被分配到不同的Redis节点上,所有的Redis节点彼此互联,内部使用二进制协议优化传输速度和带宽,客户端只需要连接集群中任何一个可用节点,存储数据时按照如下算法根据key确定要存储到的哈希槽区间的节点:CRC16(key)%16384;该算法公式中的CRC16,是数据通信领域中用于数据传输检错的一种查错校验码,即对数据进行多项式计算,将得到的结果附在数据包的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。

现有的Redis官方集群技术方案中存在如下问题:由于Redis Cluster看做是一个整体,客户端连接其中任意一个节点进行操作,当客户端请求查询的key未存储在其所连接的当前节点上时,需要二次定位完成操作导致读取速度慢,即当前节点返回重定向信息指向正确的节点以完成操作。

发明内容

本申请提供一种数据库系统,以解决客户端请求操作的key未存储在其所连接的当前节点上时需要二次定位完成操作而导致读取速度慢的问题。

本申请另外提供一种用于数据库系统的监控方法。

本申请还提供一种用于数据库系统的监控装置。

本申请提供一种数据库系统,包括:被监控节点组、监控节点;其中,

被监控节点组,用于通过具有主从备份关系的被监控节点对外提供服务,接收监控节点的运行状态检测以及切换控制;

监控节点,用于获取所述被监控节点组中被监控节点的运行状态,基于所述运行状态,控制被监控节点进行切换。

可选的,所述被监控节点组,是由运行Redis数据库的具有主从备份关系的两个被监控节点组成,一为主节点,另一为从节点,主节点和从节点之间保持心跳检测和数据同步。

可选的,所述监控节点,包括检测模块,用于根据设定时长周期性向被监控节点组发送检测命令,接收命令执行结果,确定所述被监控节点的运行状态。

可选的,所述检测命令,是写数据命令或者读数据命令。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京辰森世纪科技股份有限公司,未经北京辰森世纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810174967.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top