实现子表复制的方法和系统以及计算机可读存储介质技术方案

技术编号:31456807 阅读:35 留言:0更新日期:2021-12-18 11:23
提供了一种实现子表复制的方法和系统以及计算机可读存储介质。该实现子表复制的方法开始于:处理器检测对权益表的第一更新。处理器基于第一更新来对数据表进行过滤。然后,处理器检测对权益表的第二更新,以及通过使在下一刷新时针对与权益表中的提供者账户标识符相关联的提供者账户执行完整清单复制,来执行数据表的增量复制。本文还描述了其他实施方式。式。式。

【技术实现步骤摘要】
实现子表复制的方法和系统以及计算机可读存储介质
[0001]相关申请的交叉引用
[0002]本申请要求于2020年5月29日提交的美国临时专利申请序列第63/032,163号的优先权,其内容通过引用整体并入本文中。


[0003]本公开内容涉及一种用于数据库的系统、方法和设备,并且更具体地涉及一种子数据库复制。

技术介绍

[0004]数据库广泛用于计算应用中的数据存储和访问。数据库可以包括具有行和列的包括或引用数据的表,所述数据可以使用查询来读取、修改或删除。
[0005]在一些情况下,在多个位置中或多个存储设备上复制数据库数据可能是有益的。复制数据可以防止系统故障,这些系统故障可能致使数据无法通过云网络访问,或者可能导致数据丢失或永久不可读。然而,跨包括不同区域的网络的数据复制会引起延迟和成本。

技术实现思路

[0006]根据本专利技术的一个方面,提供了一种实现子表复制的方法,包括:由处理器检测对权益表的第一更新,所述权益表包括多个权益表行,所述权益表行与多个客户端标识符、多个消费者账户标识符和多个提供者本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种实现子表复制的方法,包括:由处理器检测对权益表的第一更新,所述权益表包括多个权益表行,所述权益表行与多个客户端标识符、多个消费者账户标识符和多个提供者账户标识符相关联,所述第一更新与所述权益表行的第一权益表行相关联,所述第一更新包括:所述客户端标识符的第一客户端标识符、所述消费者账户标识符的第一消费者账户标识符;或者所述提供者账户标识符的第一提供者账户标识符;基于所述第一更新来执行对数据表的过滤,所述数据表包括多个数据表行,所述多个数据表行与所述客户端标识符相关联并且包括数据内容;检测对所述权益表的第二更新;以及通过使在下一刷新时针对与所述权益表中的所述提供者账户标识符相关联的多个提供者账户执行完整清单复制,来执行所述数据表的增量复制。2.根据权利要求1所述的方法,其中,执行过滤还包括:通过下述来执行文件级过滤:识别所述数据表中的多个微分区中的微分区,所述微分区具有与所述第一客户端标识符相关联的元数据,所述数据表中的所述微分区中的每个微分区包括所述多个数据表行中的一个或更多个;以及将所识别到的微分区复制到与所述第一提供者账户标识符相关联的第一提供者账户。3.根据权利要求2所述的方法,其中,所述数据表中的所述多个微分区中的每个微分区都包括元数据,所述元数据包括最小客户端标识符和最大客户端标识符。4.根据权利要求3所述的方法,其中,在所述第一客户端标识符在由所述最小客户端标识符和所述最大客户端标识符建立的范围内时,所述元数据与所述第一客户端标识符相关联。5.根据权利要求1所述的方法,其中,所述多个提供者账户标识符标识在多个地理区域中的提供者账户。6.根据权利要求1所述的方法,其中,所述权益表还包括:存储所述消费者账户标识符和所述提供者账户标识符的多个权益表列。7.根据权利要求1所述的方法,还包括:从所述第一提供者账户接收复制请求,所述复制请求包括第一消费者账户标识符。8.根据权利要求1所述的方法,其中,对所述权益表的所述第一更新和所述第二更新包括:向所述权益表添加新的权益表行;删除所述权益表行之一;或者改变包括在所述权益表行之一中的信息。9.根据权利要求8所述的方法,其中,改变包括在所述权益表行之一中的信息包括:改变所述客户端标识符、所述消费者账户标识符或所述提供者账户标识符。10.一种实现子表复制的系统,包括:处理器;和存储器,在所述存储器中存储有指令,当所述指令由所述处理器执行时,使所述系统执行包括下述的操作:
检测对权益表的第一更新,所述权益表包括多个权益表行,所述权益表行与多个客户端标识符、多个消费者账户标识符和多个提供者账户标识符相关联,所述第一更新与所述权益表行的第一权益表行相关联,所述第一更新包括:所述客户端标识符的第一客户端标识符、所述消费者账户标识符的第一消费者账户标识符;或者所述提供者账户标识符的第一提供者账户标识符;基于所述第一更新来执行对数据表的过滤,所述数据表包括多个数据表行,所述多个数据表行与所述客户端标识符相关联并且包括数据内容;检测对所述权益表的第二更新;以及通过使在下一刷新时针对与所述权益表中的所述提供者账户标识符相关联的多个提供者账户执行完整清单复制,来执行所述数据表的增量复制。11.根据权利要求10所述的系统,其中,执行过滤还包括:通过下述来执行文件级过滤:识别所述数据表中的多个微分区中的微分区,所述微分区具有与所述第一客户端标识符相关联的元数据,所述数据表中的所述微分区中的每个微分区包括所述多个数据表行中的一个或更多个;以及将所识别到的微分区复制到与所述第一提供者账户标识符相关联的第一提供者账户。12.根据权利要求11所述的系统,其中,所述数据表中的所述多个微分区中的每个微分区都包括元数据,所述元数据包括最小客户端标识符和最大客户端标识符。13.根据权利要求12所述的系统,其中,在所述第一客户端标识符在由...

【专利技术属性】
技术研发人员:
申请(专利权)人:斯诺弗雷克公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1