[发明专利]日志管理方法及服务器集群在审
申请号: | 202111533752.0 | 申请日: | 2021-12-15 |
公开(公告)号: | CN114201473A | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 郭琰;韩朱忠 | 申请(专利权)人: | 上海达梦数据库有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/182;G06F16/178;G06F11/34 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 苏舒音 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 管理 方法 服务器 集群 | ||
本发明公开了一种日志管理方法及服务器集群。所述日志管理方法包括:在所述日志服务器组中的主日志服务器或备日志服务器故障的情况下,所述日志服务器组中的非故障服务器向所述目录服务器发送更换请求;响应于所述更换请求,所述目录服务器将所述空闲日志服务器标记为所述非故障服务器的备日志服务器;所述非故障服务器与所述空闲日志服务器同步日志数据。利用该方法,在日志服务器故障的情况下,通过将空闲日志服务器标记为非故障服务器的备日志服务器,实现了非故障服务器与空闲日志服务器同步日志数据,从而保证了分布式数据库系统的可靠运行,并且可以减少部署代价。
技术领域
本发明实施例涉及数据库技术领域,尤其涉及一种日志管理方法及服务器集群。
背景技术
分布式数据库系统(DDBS)包含分布式数据库管理系统(DDBMS)和分布式数据库(DDB)。分布式数据库系统中包括数据库服务器、存储服务器与日志服务器等,日志服务器作为连接数据库服务器和存储服务器的桥梁,在整个分布式数据库系统中承担着重要作用。
为了防止日志服务器运行过程中出现故障所带来的系统运行异常,现有的技术方案通常是配置多个日志服务器形成一个主备环境,例如是一主一备,或一主多备,当主日志服务器出现故障时可以把备日志服务器切换成主日志服务器继续提供服务。
对于可靠性要求较高的场景,如果多个设备节点均故障且未及时修复,即这些设备节点中的主日志服务器都无法工作,则需要部署更多的备日志服务器,以确保集群整体运行不受影响。但是,集群部署的代价相应明显提升,如所需的实例与存储翻倍增加。
发明内容
本发明实施例提供了一种日志管理方法及服务器集群,以在日志服务器发生故障时,既能够保证分布式数据库系统的运行可靠,也不必增加过多的部署代价。
第一方面,本发明实施例提供了一种日志管理方法,所述方法应用于服务器集群,所述服务器集群包括:日志服务器组、空闲日志服务器以及目录服务器,其中,所述日志服务器组包括一个主日志服务器以及主日志服务器关联的备日志服务器;
所述日志管理方法包括:
在所述日志服务器组中的主日志服务器或备日志服务器故障的情况下,所述日志服务器组中的非故障服务器向所述目录服务器发送更换请求;
响应于所述更换请求,所述目录服务器将所述空闲日志服务器标记为所述非故障服务器的备日志服务器;
所述非故障服务器与所述空闲日志服务器同步日志数据。
第二方面,本发明实施例还提供了一种服务器集群,包括:日志服务器组、空闲日志服务器以及目录服务器,其中,所述日志服务器组包括一个主日志服务器以及主日志服务器关联的备日志服务器;
所述主日志服务器用于管理根据数据操作生成的日志;
所述备日志服务器用于在关联的主日志服务器故障的情况下替代所述关联的主日志服务器;
所述空闲日志服务器用于在所述日志服务器组中的主日志服务器或备日志服务器故障的情况下,作为非故障服务器关联的备日志服务器;
所述目录服务器用于管理所述服务器集群的元数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海达梦数据库有限公司,未经上海达梦数据库有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111533752.0/2.html,转载请声明来源钻瓜专利网。