System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及大数据和金融科技,更具体地涉及一种数据查询方法、装置、设备、介质和程序产品。
技术介绍
1、随着大数据的快速发展,用户对有效数据的需求更加强烈。为了满足用户对有效数据的查询,通常将数据保存在数据库中,用户直接对数据库中的数据进行查询。
2、在相关技术中,通过基于分布式计算和流式计算的查询方法,提高用户的查询效率。但是,基于分布式计算和流式计算的查询方法需要大量的计算资源和时间,并且无法满足实时性要求较高的业务场景。
技术实现思路
1、鉴于上述问题,本公开提供了数据查询方法、装置、设备、介质和程序产品。
2、根据本公开的第一个方面,提供了一种数据查询方法,包括:响应于接收到由服务器发起的第一查询指令,根据上述第一查询指令的第一时间戳,查询第一变更数据,其中,上述第一变更数据包括从上述第一时间戳的上一个预设时间戳指示的时间到上述第一时间戳指示的时间之间,上述数据库中发生变更的异常状态数据;确定上述第一变更数据的第一统计数据;根据上述第一变更数据的数据标识,将上述第一统计数据存储至异常统计表;响应于接收到来自用户的第二查询指令,从上述异常统计表中查询与上述第二异常查询指令相匹配的目标异常统计数据。
3、根据本公开的实施例,上述方法还包括:响应于检测到针对上述第一统计数据的存储操作失败,将上述第一统计数据存储至存储失败表;响应于接收到由服务器发起的第三查询指令,根据上述第三查询指令的第二时间戳,查询第二变更数据,其中,上述第二时间戳为上述第一时
4、根据本公开的实施例,上述根据上述第一查询指令的第一时间戳,查询第一变更数据,包括:查询从上述第一时间戳的上一个预设时间戳指示的时间到上述第一时间戳指示的时间之间,上述数据库中发生变更的用户标识;根据上述用户标识,查询通过至少一个通知方式获取的异常状态记录;根据上述用户标识、上述用户标识所属的组织标识、和上述异常状态记录,确定上述第一变更数据,其中,上述组织标识与至少一个上述用户标识之间存在对应关系。
5、根据本公开的实施例,上述确定上述第一变更数据的第一统计数据,包括:根据上述用户标识,确定通过每个上述通知方式获取的异常状态记录的数目,得到上述第一统计数据。
6、根据本公开的实施例,上述数据标识包括至少一个用户标识;上述根据上述第一变更数据的数据标识,将上述第一统计数据存储至异常统计表包括:在上述异常统计表中查询至少一个上述用户标识,得到每个上述用户标识的查询结果;在上述查询结果表征上述异常统计表中存在上述用户标识的情况下,利用上述第一统计数据中与上述用户标识关联的统计数据,更新上述异常统计表;在上述查询结果表征上述异常统计表中不存在上述用户标识的情况下,在上述异常统计表中新增与上述用户标识关联的统计数据。
7、根据本公开的实施例,上述异常统计数据表包括与用户标识相关的字段;上述响应于接收到来自用户的第二查询指令,从上述异常统计表中查询与上述第二异常查询指令相匹配的目标异常统计数据,包括:响应于接收到来自用户的第二查询指令,从上述第二查询指令中解析出待查询的用户标识;以及根据上述待查询的用户标识,从上述异常统计表中查询上述目标异常统计数据。
8、根据本公开的实施例,上述异常统计表包括与组织标识相关的字段;上述响应于接收到来自用户的第二查询指令,从上述异常统计表中查询与上述第二异常查询指令相匹配的目标异常统计数据,包括:响应于接收到来自用户的第二查询指令,从上述第二查询指令中解析出待查询的组织标识;以及根据上述待查询的组织标识,从上述异常统计表中查询上述目标异常统计数据。
9、本公开的第二方面提供了一种数据查询装置,包括:第一查询模块,用于响应于接收到由服务器发起的第一查询指令,根据上述第一查询指令的第一时间戳,查询第一变更数据,其中,上述第一变更数据包括从上述第一时间戳的上一个预设时间戳指示的时间到上述第一时间戳指示的时间之间,上述数据库中发生变更的异常状态数据;第一确定模块,用于确定上述第一变更数据的第一统计数据;第一存储模块,用于根据上述第一变更数据的数据标识,将上述第一统计数据存储至异常统计表;以及第二查询模块,用于响应于接收到来自用户的第二查询指令,从上述异常统计表中查询与上述第二异常查询指令相匹配的目标异常统计数据。
10、本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得一个或多个处理器执行上述数据查询方法。
11、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述数据查询方法。
12、本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述数据查询方法。
13、根据本公开的实施例,通过响应于服务器发起的第一查询指令,根据第一时间戳查询第一变更数据,实现第一时间戳的上一个预设时间戳后增量第一变更数据的查询,数据量小,减少消耗,同时保证了数据更新的实时性和有效性。根据第一变更数据确定第一统计数据,对数据进行整合,减少数据量的同时提高数据质量。通过将第一统计数据存储至异常统计表,用户通过第二查询指令直接查询异常统计表,查询逻辑简单,易用性强。
本文档来自技高网...【技术保护点】
1.一种数据查询方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求1所述的方法,其中,所述根据所述第一查询指令的第一时间戳,查询第一变更数据,包括:
4.根据权利要求3所述的方法,其中,所述确定所述第一变更数据的第一统计数据,包括:
5.根据权利要求1所述的方法,其中,所述数据标识包括至少一个用户标识;所述根据所述第一变更数据的数据标识,将所述第一统计数据存储至异常统计表包括:
6.根据权利要求1~5任一项所述的方法,其中,所述异常统计数据表包括与用户标识相关的字段;
7.根据权利要求1~5任意一项所述的方法,其中,所述异常统计表包括与组织标识相关的字段;
8.一种数据查询装置,包括:
9.一种电子设备,包括:
10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~7中任一项所述的方法。
11.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~7中任一项所述的方法
...【技术特征摘要】
1.一种数据查询方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求1所述的方法,其中,所述根据所述第一查询指令的第一时间戳,查询第一变更数据,包括:
4.根据权利要求3所述的方法,其中,所述确定所述第一变更数据的第一统计数据,包括:
5.根据权利要求1所述的方法,其中,所述数据标识包括至少一个用户标识;所述根据所述第一变更数据的数据标识,将所述第一统计数据存储至异常统计表包括:
6.根据权利要求1~5任一项所述的方...
【专利技术属性】
技术研发人员:夏得玉,莫佩基,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。