数据处理方法及装置、计算机可读存储介质、电子设备制造方法及图纸

技术编号:38102639 阅读:7 留言:0更新日期:2023-07-06 09:22
本公开属于数据处理技术领域,涉及一种数据处理方法及装置、计算机存储介质、电子设备。该方法包括:若获取到数据查询请求,确定出与数据查询请求对应的统计量表,基于统计量表,从内存中存储的统计量中确定出目标统计量;当用户处于第一特定状态时,目标统计量被从数据库加载至内存中存储;确定出与统计量表具有关联关系的统计指标表,根据统计指标表,对目标统计量进行判断,以得到与数据查询请求对应的查询结果。在本公开中,统计量是在用户处于第一特定状态时,从数据库加载至内存中的数据,基于此,在得到查询结果的过程中,不仅减少了查询数据库的次数,降低了查询过程中对数据库造成的性能压力,同时提高了数据查询请求的响应速度。应速度。应速度。

【技术实现步骤摘要】
数据处理方法及装置、计算机可读存储介质、电子设备


[0001]本公开涉及数据处理
,尤其涉及一种数据处理方法与数据处理装置、计算机可读存储介质及电子设备。

技术介绍

[0002]在大多数系统中,需要对用户产生的数据进行统计,例如,在游戏系统中,需要对玩家本月累计登录天数、历史参加某种挑战赛的最好名次等进行统计。
[0003]在现有技术中,存在两种对用户产生的数据进行统计的方式,其中,一种方式是通过关系型或者非关系型数据库系统实现,需要通过与数据库系统进行交互以实现数据的查询;另一种方式是通过内存缓存数据库来实现,值得说明的是,由于内存缓存数据库通常设置在第三方服务器中,因此在上述两种方式中,当大量用户都需要查询数据时,需要与数据库系统进行大量的交互,进而增加了与数据库系统进行交互的次数,增加了查询数据时对数据库系统所造成的性能压力,降低了数据查询请求的响应速度。
[0004]鉴于此,本领域亟需开发一种新的数据处理方法及装置。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开的目的在于提供一种数据处理方法、数据处理装置、计算机可读存储介质及电子设备,进而至少在一定程度上克服由于相关技术导致的在查询数据时,增加了对数据库系统所造成的性能压力的问题。
[0007]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0008]根据本专利技术实施例的第一个方面,提供一种数据处理方法,所述方法包括:若获取到数据查询请求,确定出与所述数据查询请求对应的统计量表,基于所述统计量表,从内存中存储的统计量中确定出目标统计量;当用户处于第一特定状态时,所述统计量被从数据库加载至所述内存中存储;确定出与所述统计量表具有关联关系的统计指标表,根据所述统计指标表,对所述目标统计量进行判断,以得到与所述数据查询请求对应的查询结果。
[0009]根据本专利技术实施例的第二个方面,提供一种数据处理装置,所述装置包括:确定模块,被配置为若获取到数据查询请求,确定出与所述数据查询请求对应的统计量表,基于所述统计量表,从内存中存储的统计量中确定出目标统计量;当用户处于第一特定状态时,所统计量被从数据库加载至所述内存中存储;判断模块,被配置为确定出与所述统计量表具有关联关系的统计指标表,根据所述统计指标表,对所述目标统计量进行判断,以得到与所述数据查询请求对应的查询结果。
[0010]根据本专利技术实施例的第三个方面,提供一种电子设备,包括:处理器和存储器;其中,存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现上述
任意示例性实施例的数据处理方法。
[0011]根据本专利技术实施例的第四个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意示例性实施例中的数据处理方法。
[0012]由上述技术方案可知,本专利技术示例性实施例中的数据处理方法、数据处理装置、计算机存储介质及电子设备至少具备以下优点和积极效果:
[0013]在本公开的示例性实施例提供的方法及装置中,一方面,确定出与数据查询请求对应的统计量。当用户处于第一特定状态时,统计量数据从数据库加载至应用程序内部,常驻在内存中,当需要对统计量数据进行修改和查询时,极大的减少了与数据库系统产生交互的次数,进而降低了对数据库系统所产生的性能压力,提高了查询请求的响应速度。另一方面,为了方便特定条件统计量查询,确定了与统计量表关联的统计指标表,通过配表形式配置统计量和统计指标,隐藏了统计量系统内部实现细节,降低了使用门槛,方便了产品开发时其他参与人员配置和使用。
[0014]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0015]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1示意性示出本公开实施例中数据处理方法的流程示意图;
[0017]图2示意性示出本公开实施例中数据处理方法中基于统计量表,从内存中存储的统计量中确定出目标统计量的流程示意图;
[0018]图3示意性示出本公开实施例中数据处理方法中从内存中存储的统计量中,确定出属于周期值的目标统计量的流程示意图;
[0019]图4示意性示出本公开实施例中数据处理方法中对目标统计量进行判断,得到与数据查询请求对应的查询结果的流程示意图;
[0020]图5示意性示出本公开实施例中对目标统计量进行判断,得到与数据查询请求对应的查询结果的流程示意图;
[0021]图6示意性示出本公开实施例中数据处理方法中得到与数据查询请求对应的查询结果之后的流程示意图;
[0022]图7示意性示出本公开实施例中更新统计映射关系的流程示意图;
[0023]图8示意性示出本公开实施例中一种用于数据处理方法的装置;
[0024]图9示意性示出本公开实施例中一种用于数据处理方法的电子设备;
[0025]图10示意性示出本公开实施例中一种用于数据处理方法的计算机可读存储介质。
具体实施方式
[0026]现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形
式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
[0027]本说明书中使用用语“一个”、“一”、“该”和“所述”用以表示存在一个或多个要素/组成部分/等;用语“包括”和“具有”用以表示开放式的包括在内的意思并且是指除了列出的要素/组成部分/等之外还可存在另外的要素/组成部分/等;用语“第一”和“第二”等仅作为标记使用,不是对其对象的数量限制。
[0028]此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。
[0029]针对相关技术中存在的问题,本公开提出了一种数据处理方法。图1示出了数据处理方法的流程示意图,如图1所示,数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:若获取到数据查询请求,确定出与所述数据查询请求对应的统计量表,基于所述统计量表,从内存中存储的统计量中确定出目标统计量;当用户处于第一特定状态时,所述统计量被从数据库加载至所述内存中存储;确定出与所述统计量表具有关联关系的统计指标表,根据所述统计指标表,对所述目标统计量进行判断,以得到与所述数据查询请求对应的查询结果。2.根据权利要求1所述的数据处理方法,其特征在于,所述统计量表包括统计周期字段以及与所述统计周期字段对应的周期值;所述基于所述统计量表,从内存中存储的统计量中确定出目标统计量,包括:确定所述统计量表中的所述统计周期字段,确定出与所述统计周期字段对应的所述周期值;从内存中存储的统计量中,确定出属于所述周期值的目标统计量。3.根据权利要求2所述的数据处理方法,其特征在于,所述统计量表包括统计量标识字段以及与所述统计量标识字段对应的统计量标识;所述从内存中存储的统计量中,确定出属于所述周期值的目标统计量,包括:从内存中存储的统计量中确定出属于所述周期值的第一统计量;确定所述统计量表中的所述统计量标识字段,确定与所述统计量标识字段对应的所述统计量标识;从所述第一统计量中确定出与所述统计量标识对应的目标统计量。4.根据权利要求1所述的数据处理方法,其特征在于,所述目标统计量由与数据维度字段对应的一个或多个数据维度确定而成,所述一个或多个数据维度与数据维度字段对应,所述一个或多个数据维度以及所述数据维度字段包括在与所述目标统计量对应的统计量表中。5.根据权利要求4所述的数据处理方法,其特征在于,所述统计指标表中包括约束参数字段以及与所述约束参数字段对应的一个约束参数;所述根据所述统计指标表,对所述目标统计量进行判断,以得到与所述数据查询请求对应的查询结果,包括:若所述目标统计量由一个所述数据维度确定而成,基于所述约束参数字段,从所述统计指标表中确定出与所述一个所述数据维度对应的一个所述约束参数;从所述内存中确定出与所述一个所述数据维度对应的目标维度数据,将所述一个所述约束参数作为判断条件,对所述目标维度数据进行判断,以得到与所述数据查询请求对应的查询结果。6.根据权利要求4所述的数据处理方法,其特征在于,所述统计指标表中包括约束参数字段以及与所述约束参数字段对应的多个约束参数;所述根据所述统计指标表,对所述目标统计量进行判断,以得到与所述数据查询请求对应的查询结果,包括:若所述目标统计量由多个所述数据维度确定而成,基于所述约束参数字段,从所述统计指标表中确定出与所述多个所述数据维度分别对应的多个所述约束参数;在所述多个所述数据维度中确定出第一数据维度,在所述多个所述约束参数中确定出
与所述第一数据维度对应的第一约束参数,从所述内存中确定出与所述第一数据维度对应的第一维度数据;将所述第一约束参数作为判断条件,对所述第一维度数据进行判断,得到第一判断结果;在所述多个所述数据维度中确定出第二数据维度,在所述多个约束参数中确定出与所述第二数据维度对应的第二约束参数;将所述第二约束参数作为所述判断条件,对所述第一判断结果进行判断,得到第二...

【专利技术属性】
技术研发人员:王定桥
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1