Document
拖动滑块完成拼图
个人中心

预订订单
服务订单
发布专利 发布成果 人才入驻 发布商标 发布需求

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 浪潮云信息技术股份公司韩坤获国家专利权

浪潮云信息技术股份公司韩坤获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉浪潮云信息技术股份公司申请的专利一种etcd数据库文件修复方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116594956B

龙图腾网通过国家知识产权局官网在2025-08-05发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310524641.6,技术领域涉及:G06F16/11;该发明授权一种etcd数据库文件修复方法是由韩坤;王文岗;石光银;蔡卫卫;高传集设计研发完成,并于2023-05-11向国家知识产权局提交的专利申请。

一种etcd数据库文件修复方法在说明书摘要公布了:本发明公开一种etcd数据库文件修复方法,涉及数据修复技术领域,其基于etcd使用的底层数据存储引擎boltDB数据存储机制,逐页扫描并解析数据db文件中存储的数据内容,按页类型进行分类存储,将所有leafPage中数据按etcd中mvcc格式进行解析,并将解析到的数据内容插入到目标数据库初始化的新db文件,实现对损坏数据db文件的修复。本发明针对db文件结构完整、元数据损坏的场景,db文件结构及元数据均损坏的场景,均可以实现在无备份数据或备份周期期间损坏数据的修复。

本发明授权一种etcd数据库文件修复方法在权利要求书中公布了:1.一种etcd数据库文件修复方法,其特征在于,所述方法基于etcd使用的底层数据存储引擎boltDB数据存储机制,逐页扫描并解析数据db文件中存储的数据内容,按页类型进行分类存储,将所有leafPage中数据按etcd中mvcc格式进行解析,并将解析到的数据内容插入到目标数据库初始化的新db文件,实现对损坏数据db文件的修复;这一过程中: boltDB数据存储引擎页类型包括:metaPage、branchPage、leafPage及freelistPage,其中:metaPage用于存储db文件的总页数、当前事务编号、PageSize,分布于第0页及第1页;branchPage用于存储当前分支包含的leafPage信息;leafPage对应B+数中叶子节点,用于存储所有键值对信息,也用于存储bucket的subbucket信息,leafPage在组织数据时,将元素头和元素本身分开存储,其元素头数据是定长的,可按下标快速访问对应的元素;freelistPage用于存储db文件中一个或多个连续的页,用于保存在db使用过程中由于修改操作而释放的页的id列表信息; 基于db文件的损坏类型,包括如下两种修复方式: (一)针对db文件结构完整、元数据损坏的场景,修复db文件meta页root存储桶中总页数,此时,需根据db文件大小及操作系统PageSize,重新计算出总页数,修正损坏db文件中meta页中总页数元数据及剔除freelist页编号超过总页数的记录; (二)针对db文件结构及元数据均损坏的场景,将损坏db文件进行完整数据迁移,具体过程如下: (1)逐页解析db文件数据; (2)解析leafPage中元素:遍历leafPage中的所有页,剔除不完整的数据记录,将解析后的键值对存储到map结构体中; (3)在目标数据库中初始化一个新db文件,将步骤(2)中解析的元素插入到新db文件中; (4)补全集群成员信息: (4.1)新db文件中插入members存储桶, (4.2)依次向新db文件的members存储桶中插入集群成员信息。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浪潮云信息技术股份公司,其通讯地址为:250100 山东省济南市高新区浪潮路1036号浪潮科技园S01号楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。