[发明专利]一种重做日志持久化方法及设备在审
申请号: | 201710492419.7 | 申请日: | 2017-06-26 |
公开(公告)号: | CN109144963A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 周正中 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/13;G06F16/17 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 陈贞健;王路丰 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 重做 日志 磁盘 缓存 地址编码 日志文件 持久化 递增 写入 数据量 并行 日志恢复 抹平 匹配 申请 | ||
1.一种重做日志持久化方法,其中,所述方法包括:
将缓存中地址编码递增的重做日志按地址编码依序拆分成段,其中,所述段中的重做日志的地址编码依序保持递增,序号递增的段中的重做日志的地址编码依序保持递增;
将各段并行写入对应的日志文件,其中,所述日志文件对应于不同的磁盘。
2.根据权利要求1所述的方法,其中,将缓存中地址编码递增的重做日志按地址编码依序拆分成段,包括:
每当缓存中地址编码递增的重做日志的数据量达到预设固定值,将所述数据量达到预设固定值的重做日志按地址编码依序拆分成段。
3.根据权利要求2所述的方法,其中,所述按地址编码依序拆分成的段为数据量相同大小的段。
4.根据权利要求2所述的方法,其中,所述按地址编码依序拆分成的段数据量大小,根据对应的待写入的日志文件的预设一次写入数据量限值确定。
5.根据权利要求1所述的方法,其中,将缓存中地址编码递增的重做日志按地址编码依序拆分成段,包括:
将缓存中地址编码递增的重做日志按地址编码依序按预设比例拆分成段,其中,所述预设比例对应于各待写入的日志文件。
6.根据权利要求5所述的方法,其中,将各段并行写入对应的日志文件的并行,将各段中的首尾地址编码写入对应的日志文件。
7.根据权利要求5所述的方法,其中,将各段并行写入对应的日志文件的并行,将按预设比例拆分成各段的总数据量写入每个日志文件。
8.根据权利要求1至7任一项所述的方法,其中,将各段并行写入对应的日志文件包括:
将各段并行写入对应的日志文件;
对完成写入的日志文件个数进行计数;
当所述计数的个数等于日志文件的总个数,则判断各段写入对应的日志文件完成。
9.一种数据持久化方法,其中,所述方法包括:
将缓存中地址编码连续的数据依序拆分成段,其中,所述段中的数据的地址编码保持连续,序号连续的段中的数据的地址编码保持连续;
将各段并行写入对应的数据文件,其中,所述数据文件对应于不同的磁盘。
10.根据权利要求9所述的方法,其中,所述将缓存中地址编码连续的数据依序拆分成段,包括:
每当缓存中地址编码连续的数据的数据量达到预设固定值,将所述数据量达到预设固定值的数据按地址编码依序拆分成段。
11.根据权利要求9所述的方法,其中,将各段并行写入对应的数据文件,包括:
将各段并行写入对应的数据文件;
对完成写入的数据文件个数进行计数;
当所述计数的个数等于数据文件的总个数,则判断各段写入对应的数据文件完成。
12.一种重做日志持久化设备,其中,所述设备包括:
拆分装置,用于将缓存中地址编码递增的重做日志按地址编码依序拆分成段,其中,所述段中的重做日志的地址编码依序保持递增,序号递增的段中的重做日志的地址编码依序保持递增;
写入装置,用于将各段并行写入对应的日志文件,其中,所述日志文件对应于不同的磁盘。
13.一种基于计算的设备,其中,该设备包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
将缓存中地址编码递增的重做日志按地址编码依序拆分成段,其中,所述段中的重做日志的地址编码依序保持递增,序号递增的段中的重做日志的地址编码依序保持递增;
将各段并行写入对应的日志文件,其中,所述日志文件对应于不同的磁盘。
14.一种存储可执行指令的非暂态计算机可读存储介质,在所述可执行指令由电子设备执行时,使得所述电子设备:
将缓存中地址编码递增的重做日志按地址编码依序拆分成段,其中,所述段中的重做日志的地址编码依序保持递增,序号递增的段中的重做日志的地址编码依序保持递增;
将各段并行写入对应的日志文件,其中,所述日志文件对应于不同的磁盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710492419.7/1.html,转载请声明来源钻瓜专利网。