[发明专利]一种增加日志大数据量排序方法在审

专利信息
申请号: 202010729406.9 申请日: 2020-07-27
公开(公告)号: CN111858534A 公开(公告)日: 2020-10-30
发明(设计)人: 杨贵柽;王庆明;李国涛;胡清 申请(专利权)人: 浪潮云信息技术股份公司
主分类号: G06F16/18 分类号: G06F16/18;G06F16/25;G06F16/27
代理公司: 济南信达专利事务所有限公司 37100 代理人: 姜鹏
地址: 250100 山东省济南市高*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 增加 日志 数据量 排序 方法
【权利要求书】:

1.一种增加日志大数据量排序方法,其特征在于,多线程解析Redo日志后的多批次无序数据,通过路径文件命名、落盘和抓取的方式进行排序后,以正确有序的队列向后传输至目标源中,用于完成数据的同步。

2.根据权利要求1所述的一种增加日志大数据量排序方法,其特征在于,解析Redo日志之前先需要在FetchOracleRedoLogFile获取某一时间段的所有redo日志文件名称,按照日志生成的时间给每个日志文件名称依次加上current.index(1,2,3...)属性。

3.根据权利要求2所述的一种增加日志大数据量排序方法,其特征在于,多线程解析Redo日志时,ExecuteOracleLogMiner为解析日志文件处理器,每个线程处理一个日志文件,每10000条生成一个数据流向后传输,同时设置上FragmentNumber与NextFragmentNumber属性,当FragmentNumber与NextFragmentNumber相同时,则说明该日志文件已解析完毕。

4.根据权利要求3所述的一种增加日志大数据量排序方法,其特征在于,多批无序数据使用处理器FetchRedoBySequential进行数据的传输,先查看所述处理器中有无该数据表保存的状态,如果状态中未查询到该数据表的状态,则采取初始化状态Initial sequence(1-1)。

5.根据权利要求4所述的一种增加日志大数据量排序方法,其特征在于,所述数据表中键列为用户名和数据表,值列为所期待的序号批次数据。

6.根据权利要求5所述的一种增加日志大数据量排序方法,其特征在于,所述处理器FetchRedoBySequential为单线程执行,若传输的数据流不能识别,则采取的逻辑即将其落盘,路径为用户所配置的路径(/indata/disk_0/nifi/datas+“/用户名/数据表/current.index”),文件名为FragmentNumber+NextFragmentNumber。

7.根据权利要求6所述的一种增加日志大数据量排序方法,其特征在于,当所期待的数据流传输来后,首先将其向后传输,其次,便去磁盘中扫描是否存在下一个数据流文件;数据流传输后,获取其NextFragmentNumber属性,这时分为两种情况:

1)、当FragmentNumber与NextFragmentNumber相同时,则说明当前current.index的日志文件已排序完毕,接下来扫描/indata/disk_0/nifi/datas/user1/tableA/current.index+1路径下的以1开头的文件名。

2)当FragmentNumber与NextFragmentNumber不同时。则说明当前current.index的日志文件还未排序完毕。扫描当前/indata/disk_0/nifi/datas/user1/tableA/current.index路径下的以NextFragmentNumber开头的文件名。

如若扫描到所期待的文件,则获取该文件并向后传输并循环上述1)、2)步骤直至扫描不到所期待文件,则说明所期待文件还未传输到该处理器。此时更新该处理器user1.tableA状态为所期待的数据流对应的属性(current.index+FragmentNumber),等待着该数据流的流入。

8.根据权利要求7所述的一种增加日志大数据量排序方法,其特征在于,当从磁盘扫描文件,一个current.index路径扫描完毕后,则可以设置Delete Disk File属性为true来将这个路径删除。

9.根据权利要求8所述的一种增加日志大数据量排序方法,其特征在于,若从磁盘中取出文件出错时,抛出异常的同时,将状态更新到出错文件的前一批次状态并生成一个新的数据流回滚。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010729406.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top