[发明专利]变化跟踪数据的事务流在审
申请号: | 201980091390.9 | 申请日: | 2019-12-04 |
公开(公告)号: | CN113412482A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 苏布兰马尼安·莫拉利达尔;伊斯特凡·切里;托尔斯滕·格拉布斯;本诺特·戴奇维勒 | 申请(专利权)人: | 斯诺弗雷克公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/00;G06F16/182;G06F16/23;G06F16/27 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 俞立文;杨明钊 |
地址: | 美国蒙*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变化 跟踪 数据 事务 | ||
1.一种用于生成事务变化跟踪流的方法,所述方法包括:
在数据库的表上执行事务,所述表包括微分区,所述事务在所述微分区上被执行;
响应于所述事务被完全执行,生成变化跟踪条目,所述变化跟踪条目包括所述事务对所述表进行的一个或更多个修改的指示;以及
将所述变化跟踪条目输入到变化跟踪流中,所述变化跟踪流包括各自对应于已经在所述表上被完全执行的不同事务的一个或更多个顺序变化跟踪条目。
2.根据权利要求1所述的方法,其中,在所述微分区上执行所述事务包括:
生成反映所述事务的新微分区;以及
移除所述微分区,
其中,所述事务包括以下中的一个或更多个:数据库数据的插入、删除、更新和合并。
3.根据权利要求1或权利要求2所述的方法,其中,所述表包括多个微分区,并且所述事务是在所述多个微分区中的一个或更多个微分区上被执行的。
4.根据权利要求1或权利要求2所述的方法,其中,所述变化跟踪条目还包括以下中的一项或更多项:
指示所述事务被请求时的时间戳;
指示所述事务被完全执行时的时间戳;
请求所述事务的用户的标识符;
请求所述事务的账户的标识符;以及
所述事务插入的数据值的最小值和最大值。
5.根据权利要求1或权利要求2所述的方法,其中,生成所述变化跟踪条目包括生成关于由所述事务修改的所述表的一个或更多个微分区中的每一个微分区的一个或更多个变化跟踪条目。
6.根据权利要求5所述的方法,其中,所述一个或更多个变化跟踪条目中的每一个变化跟踪条目作为元数据被存储在所述一个或更多个微分区的可应用微分区中。
7.根据权利要求1或权利要求2所述的方法,其中,所述变化跟踪流包括作为元数据被存储在所述表中的变化跟踪微分区,并且其中,所述变化跟踪微分区与所述表的包括数据库数据的一个或更多个微分区分离。
8.根据权利要求1或权利要求2所述的方法,其中,所述变化跟踪流中的一个或更多个顺序变化跟踪条目中的每一个包括指示相对应的事务被执行时的时间戳,并且其中,所述方法还包括读取从第一时间戳到第二时间戳的所述变化跟踪流,以确定关于在所述第一时间戳和所述第二时间戳之间的数据库数据的增量。
9.根据权利要求8所述的方法,其中,所述第一时间戳指示所述变化跟踪流被读取的最近时间,并且所述第二时间戳指示当前时间,并且其中,关于在所述第一时间戳和所述第二时间戳之间的所述数据库数据的增量指示自所述变化跟踪流被读取的所述最近时间以来对所述表进行的一个或更多个修改。
10.根据权利要求1或权利要求2所述的方法,其中,所述变化跟踪流中的所述一个或更多个顺序变化跟踪条目中的每一个都包括指示相对应的事务被执行时的时间戳,并且其中,所述方法还包括读取所述变化跟踪流以确定在第一时间戳和第二时间戳之间的综合变化跟踪概要,其中,所述综合变化跟踪概要包括在所述第一时间戳和所述第二时间戳之间对所述表进行的所有增量修改的指示。
11.一种用于生成事务变化跟踪流的系统,所述系统包括:
一个或更多个处理器;以及
数据储存器,所述数据储存器包含能够由所述一个或更多个处理器执行以执行包括以下项的操作的指令:
在数据库的表上执行事务,所述表包括微分区,所述事务在所述微分区上被执行;
响应于所述事务被完全执行,生成变化跟踪条目,所述变化跟踪条目包括所述事务对所述表进行的一个或更多个修改的指示;以及
将所述变化跟踪条目输入到变化跟踪流中,所述变化跟踪流包括各自对应于已经在所述表上被完全执行的不同事务的一个或更多个顺序变化跟踪条目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于斯诺弗雷克公司,未经斯诺弗雷克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980091390.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无线通信中的随机接入前导码
- 下一篇:玻璃制造设备及方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置