[发明专利]用于数据库的数据处理方法、系统及计算机可读存储介质在审
申请号: | 201810564111.3 | 申请日: | 2018-06-04 |
公开(公告)号: | CN108920522A | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 许增伟 | 申请(专利权)人: | 上海点融信息科技有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 钟胜光 |
地址: | 200001 上海市黄浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统改变 数据处理 版本记录 计算机可读存储介质 数据库 排序 数据处理系统 版本查询 内容提供 起始点 | ||
1.一种用于数据库的数据处理方法,其特征在于,所述数据处理方法包括:
确定系统改变号间隔,其中,所述系统改变号间隔在系统改变号起始点和系统改变号结束点之间;
在所述系统改变号间隔内执行闪回版本查询,以获取所述数据库在所述系统改变号间隔内的版本记录,其中,每个版本记录均具有相应的版本开始系统改变号;以及
根据所述版本开始系统改变号对所述版本记录进行排序,以获得经排序的序列。
2.根据权利要求1所述的数据处理方法,其中,根据所述版本开始系统改变号对所述版本记录进行排序以获得经排序的序列进一步包括:
根据所述版本开始系统改变号的值对所述版本记录进行排序;
在排序后将具有相同的版本开始系统改变号的版本记录组合为一个事务;以及
获得经排序的事务序列。
3.根据权利要求2所述的数据处理方法,所述方法还包括:
将所述经排序的事务序列上传至与所述数据库通信连接的数据总线上。
4.根据权利要求2或3所述的数据处理方法,所述方法还包括:
根据所述经排序的事务序列实施目标数据库中的数据同步。
5.根据权利要求1所述的数据处理方法,其中,所述系统改变号间隔从所述系统改变号起始点开始至所述系统改变号结束点结束,并且所述系统改变号间隔包含所述系统改变号起始点但不包含所述系统改变号结束点。
6.根据权利要求1所述的数据处理方法,其中,所述数据处理方法还包括:
将对所述数据库的操作在时间上分成至少两个分段,其中,所述系统改变号间隔与所述至少两个分段中的一个分段相关联。
7.根据权利要求1所述的数据处理方法,其中,所述数据库是Oracle数据库。
8.一种用于数据库的数据处理系统,其包括:
处理器;以及
存储器,其用于存储指令,当所述指令执行时使得所述处理器执行以下操作:
确定系统改变号间隔,其中,所述系统改变号间隔在系统改变号起始点和系统改变号结束点之间;
在所述系统改变号间隔内执行闪回版本查询,以获取所述数据库在所述系统改变号间隔内的版本记录,其中,每个版本记录均具有相应的版本开始系统改变号;以及
根据所述版本开始系统改变号对所述版本记录进行排序以获得经排序的序列。
9.根据权利要求8所述的数据处理系统,其中,根据所述版本开始系统改变号对所述版本记录进行排序以获得经排序的序列进一步包括:
根据所述版本开始系统改变号的值对所述版本记录进行排序;
在排序后将具有相同的版本开始系统改变号的版本记录组合为一个事务;以及
获得经排序的事务序列。
10.根据权利要求9所述的数据处理系统,其中,当所述指令执行时还使得所述处理器执行以下操作:
将经排序的事务序列上传至与所述数据库通信连接的数据总线上。
11.根据权利要求9或10所述的数据处理系统,其中,当所述指令执行时还使得所述处理器执行以下操作:
根据所述经排序的事务序列实施目标数据库中的数据同步。
12.根据权利要求8所述的数据处理系统,其中,所述系统改变号间隔从所述系统改变号起始点开始至所述系统改变号结束点结束,并且所述系统改变号间隔包含所述系统改变号起始点但不包含所述系统改变号结束点。
13.根据权利要求8所述的数据处理系统,其中,当所述指令执行时还使得所述处理器执行以下操作:
将对所述数据库的操作在时间上分成至少两个分段,其中,所述系统改变号间隔与所述至少两个分段中的一个分段相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海点融信息科技有限责任公司,未经上海点融信息科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810564111.3/1.html,转载请声明来源钻瓜专利网。