[发明专利]事务处理方法、装置、计算设备及存储介质有效
申请号: | 202111305207.6 | 申请日: | 2021-11-05 |
公开(公告)号: | CN115114344B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 熊亮春;潘安群;韩硕 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/25;G06F16/27;G06F16/21 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 李文静 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事务处理 方法 装置 计算 设备 存储 介质 | ||
本申请公开了一种事务处理方法、装置、计算设备及存储介质,属于数据库技术领域。本申请通过针对目标事务确定查询时间段,并以第一时刻作为查询时间段内的一个时间点分界线,对第一时刻之前的历史态数据计算出一个全量分析结果,对第一时刻之后变更得到的数据计算出一个增量分析结果,将全量分析结果和增量分析结果两者结合,最终得到目标分析结果,使得针对全时态的时间轴上的任一个查询时间段,都能够提供在线实时分析和处理服务,如金融场景下支持查询任意时间段内的流水,又如智慧交通场景下支持查询任意时间段内空闲的停车位总数等,能够大大提升数据库系统的事务处理性能。
技术领域
本申请涉及数据库技术领域,特别涉及一种事务处理方法、装置、计算设备及存储介质。
背景技术
随着数据库技术的发展,在数据仓库、大数据分析等场景中,通常会采用基于HTAP(Hybrid Transaction/Analytical Processing,混合交易/分析处理)架构的数据处理系统。在HTAP系统内包括OLTP(On-Line Transaction Processing,在线交易处理)集群和OLAP(On-Line Analytical Processing,在线分析处理)集群,OLTP集群用于处理短时用户交易型事务,具有事务执行时间短、并发度高等特点,对单位时间吞吐量要求较高;OLAP集群用于处理复杂分析型事务,具有事务执行时间长、资源占用多、处理的数据量大等特点。
在上述HTAP系统中,OLAP集群和OLTP集群之间配置有数据迁移模块,用来将OLTP集群内最新的相关数据迁移到OLAP集群中,以保证OLAP集群和OLTP集群对数据分析和处理的一致性,换言之,传统的HTAP系统仅支持对最新数据提供在线交易和分析功能。
发明内容
本申请实施例提供了一种事务处理方法、装置、计算设备及存储介质,能够并不局限于仅对最新数据提供分析功能、而是针对全时态的时间轴上的任一个查询时间段提供在线实时分析和处理服务。该技术方案如下:
一方面,提供了一种事务处理方法,该方法包括:
从目标事务的查询时间段中确定第一时刻,所述第一时刻为对符合所述目标事务的数据查询条件的历史态数据最近一次完成转储的时刻;
基于所述历史态数据,获取全量分析结果,所述全量分析结果为基于所述目标事务的分析语义对所述历史态数据进行处理所得的结果;
基于从所述第一时刻起至所述查询时间段的结束时刻之间在所述历史态数据对应的当前态数据上发生的变更,获取增量分析结果,所述增量分析结果为基于所述分析语义对所述变更得到的数据进行处理所得的结果;
基于所述全量分析结果和所述增量分析结果,获取所述目标事务的目标分析结果。
一方面,提供了一种事务处理装置,该装置包括:
确定模块,用于从目标事务的查询时间段中确定第一时刻,所述第一时刻为对符合所述目标事务的数据查询条件的历史态数据最近一次完成转储的时刻;
第一获取模块,用于基于所述历史态数据,获取全量分析结果,所述全量分析结果为基于所述目标事务的分析语义对所述历史态数据进行处理所得的结果;
第二获取模块,用于基于从所述第一时刻起至所述查询时间段的结束时刻之间在所述历史态数据对应的当前态数据上发生的变更,获取增量分析结果,所述增量分析结果为基于所述分析语义对所述变更得到的数据进行处理所得的结果;
第三获取模块,用于基于所述全量分析结果和所述增量分析结果,获取所述目标事务的目标分析结果。
在一种可能实施方式中,所述第一获取模块包括:
查询单元,用于查询是否缓存对第二时刻可见的第一历史态数据的中间分析结果,所述第二时刻为所述查询时间段的开始时刻到所述第一时刻之间的任一时刻;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111305207.6/2.html,转载请声明来源钻瓜专利网。