基于supersonic库的数据统计方法、装置及存储介质制造方法及图纸

技术编号:27975447 阅读:24 留言:0更新日期:2021-04-06 14:09
本申请实施例涉及数据处理技术领域,提供了一种基于supersonic库的数据统计方法、装置及存储介质,应用于服务器,所述方法包括:获取服务器接收的待统计数据;确定待统计数据的目标数据类型;获取待统计字典表,并根据目标数据类型和待统计字典表,确定待统计字典表是否包括目标数据类型;若待统计字典表不包括目标数据类型,则更新待统计字典表,得到目标字典表,并设定一个定时任务,以及根据定时任务,更新预设supersonic库,得到目标supersonic库。采用本申请实施例可实现对系统中海量数据的统计,有利于确保supersonic库中的数据量是最新的。

【技术实现步骤摘要】
基于supersonic库的数据统计方法、装置及存储介质
本申请涉及数据处理
,具体涉及一种基于supersonic库的数据统计方法、装置及存储介质。
技术介绍
目前业界中业务系统对于数据统计功能,大多直接依托于传统的关系数据库,在进行数据统计时,如若遇到海量数据,效率低;对于业务人员的对一些时效要求极高的数据统计功能造成了困扰。
技术实现思路
本申请实施例提供一种基于supersonic库的数据统计方法、装置及存储介质,可实现对系统中海量数据的统计,有利于确保supersonic库中的数据量是最新的。本申请实施例第一方面提供了一种基于supersonic库的数据统计方法,应用于服务器,包括:获取所述服务器接收的待统计数据;确定所述待统计数据的目标数据类型;获取待统计字典表,并根据所述目标数据类型和所述待统计字典表,确定所述待统计字典表是否包括所述目标数据类型;若所述待统计字典表不包括所述目标数据类型,则更新所述待统计字典表,得到目标字典表,并设定一个定时任务,以及根据所述定时任务,更新预设supersonic库,得到目标supersonic库。本申请实施例第二方面提供了一种基于supersonic库的数据统计装置,应用于服务器,所述装置包括:获取单元、确定单元和更新单元,其中,所述获取单元,用于获取所述服务器接收的待统计数据;所述确定单元,用于确定所述待统计数据的目标数据类型;所述确定单元,还用于获取待统计字典表,并根据所述目标数据类型和所述待统计字典表,确定所述待统计字典表是否包括所述目标数据类型;所述更新单元,用于若所述待统计字典表不包括所述目标数据类型,则更新所述待统计字典表,得到目标字典表,并设定一个定时任务,以及根据所述定时任务,更新预设supersonic库,得到目标supersonic库。本申请实施例的第三方面提供一种服务器,所述服务器包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行本申请实施例第一方面所述的方法。本申请实施例的第四方面提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面所描述的部分或全部步骤。本申请实施例的第五方面提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。实施本申请实施例,至少具有如下有益效果:可获取服务器接收的待统计数据;确定待统计数据的目标数据类型;获取待统计字典表,并根据目标数据类型和待统计字典表,确定待统计字典表是否包括目标数据类型;若待统计字典表不包括目标数据类型,则更新待统计字典表,得到目标字典表,并设定一个定时任务,以及根据定时任务,更新预设supersonic库,得到目标supersonic库。如此,通过轻量级关系数据库,即supersonic库实现对系统中海量数据的统计;并通过字典表实现对数据类型是否变更的判断,当有变更时,可将上述待统计数据初始化到上述预设supersonic库,得到目标目标supersonic库,有利于确保supersonic库中的数据量是最新的。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1A为本申请实施例提供了一种基于supersonic库的数据统计系统的架构示意图;图1B为本申请实施例提供了一种基于supersonic库的数据统计方法的流程示意图;图1C为本申请实施例提供了一种目标supersonic库的结构示意图;图1D为本申请实施例提供了一种基于supersonic库的数据统计方法的流程示意图;图2为本申请实施例提供了一种基于supersonic库的数据统计方法的流程示意图;图3为本申请实施例提供了一种基于supersonic库的数据统计方法的流程示意图;图4为本申请实施例提供了一种服务器的结构示意图;图5为本申请实施例提供了一种基于supersonic库的数据统计装置的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本申请所描述的实施例可以与其它实施例相结合。为了能够更好地理解本申请实施例,下面将对应用本申请实施例的方法进行介绍。本申请实施例中提到的服务器可以包括但不限于后台服务器、组件服务器、云端服务器、基于supersonic库的数据统计服务器或基于supersonic库的数据统计的软件服务器等,上述仅是举例,而非穷举,包含但不限于上述装置。请参见图1A,图1A是本申请实施例提供的一种基于supersonic库的数据统计系统的架构示意图。其中,上述架构示意图中可包括:数据库、字典表和supersonic库。其中,上述数据库可为关系数据库、本地数据库等等,可用于存放一些字典表、数据类型定义规则或者字段等信息。其中,上述字典表可为Oracle字典表,该字典表是动态的,服务器内部存储的数据发生变更时,该字典表中的数据也会实时变化;可从服务器中存储的本地数据库中获取该待统计字典表;可通过字典表实现对数据类型是否变更的判断。其中,上述supersonic库是一种轻量级数据库,是一个面向列存储数据库的查询引擎库,可用于存放服务器实时接收的海量数据。可见,在本申请实施例中,可获取服务器接收本文档来自技高网...

【技术保护点】
1.一种基于supersonic库的数据统计方法,其特征在于,应用于服务器,包括:/n获取所述服务器接收的待统计数据;/n确定所述待统计数据的目标数据类型;/n获取待统计字典表,并根据所述目标数据类型和所述待统计字典表,确定所述待统计字典表是否包括所述目标数据类型;/n若所述待统计字典表不包括所述目标数据类型,则更新所述待统计字典表,得到目标字典表,并设定一个定时任务,以及根据所述定时任务,更新预设supersonic库,得到目标supersonic库。/n

【技术特征摘要】
1.一种基于supersonic库的数据统计方法,其特征在于,应用于服务器,包括:
获取所述服务器接收的待统计数据;
确定所述待统计数据的目标数据类型;
获取待统计字典表,并根据所述目标数据类型和所述待统计字典表,确定所述待统计字典表是否包括所述目标数据类型;
若所述待统计字典表不包括所述目标数据类型,则更新所述待统计字典表,得到目标字典表,并设定一个定时任务,以及根据所述定时任务,更新预设supersonic库,得到目标supersonic库。


2.根据权利要求1所述的方法,其特征在于,所述确定所述待统计数据的目标数据类型,包括:
确定所述待统计数据的目标业务类型;
从数据库中匹配所述目标业务类型对应的字库,所述字库中包括多个数据类型,每一数据类型对应一个关键字;
将所述字库中存储的关键字与所述待统计数据一一匹配,确定所述待统计数据对应的目标数据类型。


3.根据权利要求1所述的方法,其特征在于,若所述待统计数据对应有多个目标数据类型,所述更新所述待统计字典表,包括:
根据预设的数据类型和预设节点的映射关系,确定所述每一目标数据类型在待统计字典表中对应的目标节点,得到多个目标节点;
将每一目标数据类型对应的待统计数据存储到所述多个目标节点中,并在存储完成后,得到所述目标字典表。


4.根据权利要求1所述的方法,其特征在于,所述根据所述定时任务,更新所述预设supersonic库,得到目标supersonic库,包括:
确定所述定时任务对应的预设时刻,并在所述预设时刻,确定所述预设supersonic库对应的目标接口,并在所述目标接口将所述目标字典表中的数据更新到所述预设supersonic库中,在所述预设supersonic库中数据更新完成以后,得到所述目标supersonic库。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
检测用户发起的统计操作请求,所述统计操作请求用于获取所述待统计数据的统计结果;
根据所述目标supersonic库,向所述用户提供所述统计操作请求对应的服务。


...

【专利技术属性】
技术研发人员:刘鑫宇刘浩
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东;44

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

1