[发明专利]数据节点的管理方法、系统以及相关设备在审
申请号: | 201711479904.7 | 申请日: | 2017-12-29 |
公开(公告)号: | CN110019529A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 陶维忠 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据节点 数据服务 主本 分布式数据库系统 转出 分布式数据系统 存储资源 软件升级 系统检修 业务服务 备用 发送 中断 管理 节约 申请 恢复 | ||
本申请实施例提供了一种数据节点管理的方法、系统和相关设备,该方法包括将数据节点中的所有主分片的主本数据服务转出到其他数据节点,通知所述数据节点停止对外体提供数据服务,并在收到数据节点发送的恢复主本数据服务的请求后,将转出的主本数据服务转回到所述数据节点中。该方法使得分布式数据库系统可以在没有备用分布式数据库系统的情况下,实现对整个分布式数据系统中的所有数据节点实现滚动式软件升级或系统检修,而不中断对应用侧提供业务服务,同时也节约了大量的存储资源。
技术领域
本发明涉及数据库领域,尤其涉及一种数据库节点管理的方法、系统以及相关设备。
背景技术
传统的数据库软件升级更新,是先将服务全部下线,业务停止后再更新版本和配置, 然后重新启动并提供服务。在对业务可用性要求越来越高的今天,升级过程中的业务中 断是很难让客户或运营商接受的事情。为了在数据库软件升级过程中不中断业务,现有技术需要用两套相同的系统,降低了存储利用率,尤其是在分布式存储的情况下,现有 技术中同时使用两套分布式系统,资源浪费更为严重。
发明内容
鉴于此,有必要提供一种数据节点的管理方法,使得分布式数据库系统可以在没有 备用分布式数据库系统的情况下,实现对整个分布式数据系统中的所有数据节点实现滚 动式软件升级或系统检修,而不中断对应用侧(应用客户端或者应用服务器,下同)提供业务服务。
第一方面,提供一种数据节点管理方法,应用于分布式数据库系统中的元数据管理设备, 所述分布式数据库系统还包含多个数据节点,该方法包括:在所述多个数据节点中区分出第 一数据节点和辅助数据节点,所述第一数据节点为所述多个数据节点中待停止数据服务的数 据节点,所述辅助数据节点为所述多个数据节点中所述第一数据节点之外的所有数据节点; 将所述第一数据节点中所有主本数据分片的主本数据服务转出到所述辅助数据节点中;通知 所述第一数据节点停止提供数据服务,并在收到所述第一数据节点发送的恢复主本数据服务 的请求后,将所述转出的主本数据服务转回到所述第一数据节点中。
在一个可能的方案中,所述将所述第一数据节点中所有主本数据分片的主本数据服务转 出到所述辅助数据节点中包括:在所述第一数据节点中确定出第一数据分片,所述第一数据 分片为主本数据分片;在所述辅助数据节点中确定出第二数据分片,所述第二数据分片为所 述第一数据分片的副本数据分片;向所述第一数据节点发送第一降级请求,所述第一降级请 求中包含所述第一数据分片标识,以指示所述第一数据节点将所述第一数据分片降级为副本 数据分片,以便所述第一数据分片停止提供主本数据服务;确认所述第一数据分片已降级为 副本数据分片后,向所述第二数据分片所在数据节点发送第一升级请求,以指示所述第二数 据分片所在数据节点将所述第二数据分片升级为主本数据分片,以便所述第二数据分片提供 主本数据服务,所述第一升级请求中包含所述第二数据分片标识;为所述第一数据分片和所 述第二数据分片更新路由信息。
在一个可能的方案中,所述第一升级请求中还包含缓存日志指示信息,以指示所述第二 数据分片所在数据节点为所述第二数据分片缓存数据增量日志。
在一个可能的方案中,所述第一升级请求中还包含截止时间,以指示所述第二数据分片 所在数据节点在所述截止时间之后删除所述第二数据分片的增量日志。
在一个可能的方案中,所述截止时间可以包含一个时间长度信息,以指示所述第二数据 分片所在数据节点在为所述第二数据分片缓存增量日志累积超过所述时间长度后,删除为所 述第二数据分片缓存增量日志。
在一个可能的方案中,所述截止时间可以包含一个截止时间点,以指示所述第二数据分 片所在数据节点在所述截止时间点后,删除为所述第二数据分片缓存增量日志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711479904.7/2.html,转载请声明来源钻瓜专利网。