暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种基于wal实现分布式数据库集群任意时间点恢复的方法_CN112925676B_上海沄熹科技有限公司.pdf
23
10页
0次
2024-03-28
免费下载
(19)国家知识产权局
(12)发明专利
(10)授权公告号
(45)授权公告日
(21)申请号 202110253613.6
(22)申请日 2021.03 .09
(65)同一申请的已公布的文献号
申请公布号 CN 112925676 A
(43)申请公布日 2021.06 .08
(73)专利权人 上海沄熹科技有
地址 200120 上海市浦东新区中国上海
1158
路1059号2幢305-22室
(72)发明人 秦利鹏 张炜刚 贾德星 
(74)专利代理机构 济南信达专利事务所有
37100
专利代理师 孙晶伟
(51)Int.Cl .
G06F
11/14
(2006 .01)
G06F
16/27
(2019 .01)
(56)对比文件
CN 111221922 A ,2020 .06 .02
US 5278982 A,1994.01 .11
审查员 李一
(54)发明
一种基于WAL实现分布式数据库集群任意时
间点恢复的方法
(57)摘要
本发明公开一种基于WAL实现分布式数据
集群任意时间点恢复的方法 ,及分布式数据库
恢复技术领域增加相关DDL语并重写分布式
LOADDUMP
W A L Roc k s D B
RocksDBWAL
keyvalue对keyvalue据解析处
DUMPSSTLOAD
库集WAL录的
任意时间点。
权利要求书2页 说明书5页 附图2页
CN 112925676 B
2023.01.17
CN 112925676 B
1 .种基于WAL实分布式库集群任意时恢复的方法其特征是增加相关DDL
并重写分布式数据库集群LOAD数据恢复流程完成DUMP预处理其中通过分布式数
库集群汇集WALWAL记录的所有应该落盘的数从指定的WAL汇集目录读取WAL文
照指定时提取WAL存放的之前的落盘加载WAL文到临时RocksDB
通过RocksDB实取WAL记录的所有应该落盘的keyvalue数对keyvalue
解析处理构建新DUMP文件和SST文件交由LOAD数据恢复流程恢复数据库集群至此WAL
所记录的之前任意时间点
所述恢复数据库集群至此WAL所记录的之前任意时间点的流程为
S1析预理已有的DUMP文件取descriptorsWAL汇集目有WAL
文件列表
遍历WAL数据将读取据记录写入临RocksDB引擎
据数据内容时与指定时间点进行比将处于恢复时范围内的descriptor
行处理记录descriptor修改和最新descriptor
构建新的SST文件遍历临时RocksDB擎中的将处于恢复时间内的KeyValue
入SST并更新descriptors记录span信息
处理descriptor写入生成DUMP文件
S2将DUMP文和SST文件路径加入备文件路列表继续执行原有LOAD数据恢复
程。
2.WAL布式恢复系统
模块、数据提取和准备模块及恢模块
预处用增加的相关DDL和重写的布式据库LOAD数据恢
完成DUMP预处理通过分布式数据库集群从指定的WAL汇集目录读取WAL文件并汇集WAL
预处通过布式库集集WAL用WAL录的有应盘的
定的WAL集目取WAL文件照指定时点提WAL存放的前的
加载WAL文件到临RocksDB实
据提取和准备模块据重写的LOAD数据恢复流程过RocksDB实例获取WAL记录的
所有应该落盘的keyvalue数据对keyvalue数据解析处理构建新DUMP文件和SST文
交由恢复模块继续LOAD数据恢复流程恢复数据库集群至此WAL所记录的之前任意时间
库集WAL录的之前任意点的程中
处理DUMP文件获取descriptors信息得到WAL汇集录下所有WAL文件列表
遍历WAL数据将读取据记录写入临RocksDB引擎
据提取和准备模块根据预处模块加载到临时RocksDB数据内容的时间指定时
点进行比将处于恢复时范围内的descriptor进行处记录descriptor修改和最
新descriptor
构建新的SST文件遍历临时RocksDB擎中的将处于恢复时间内的KeyValue
入SST并更新descriptors记录span信息
处理descriptor写入生成DUMP文件
权 利 要 求 书
1/2
2
CN 112925676 B
2
DUMP文和SST入备份文列表交由恢复模块LOAD
恢复流程。
3 .WAL现分布式恢复包括
个存储器和至少一个处理器
所述至一个存储器于存储机器可读程序
少一用于用所读程利要1种基WAL
实现分布式数据库集群任意时间点恢复的方法。
4 .计算质上有计
指令在被处理器执行时使所述处理器执行权利要求1所述一种基于WAL实现分布式数据
集群任意时间点恢复方法。
权 利 要 求 书
2/2
3
CN 112925676 B
3
of 10
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。