CN115098760A - 数据处理方法、装置、电子设备及存储介质 - Google Patents
数据处理方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN115098760A CN115098760A CN202210753252.6A CN202210753252A CN115098760A CN 115098760 A CN115098760 A CN 115098760A CN 202210753252 A CN202210753252 A CN 202210753252A CN 115098760 A CN115098760 A CN 115098760A
- Authority
- CN
- China
- Prior art keywords
- resource
- memory
- data processing
- access
- resources
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 33
- 230000015654 memory Effects 0.000 claims abstract description 359
- 238000012545 processing Methods 0.000 claims abstract description 121
- 238000000034 method Methods 0.000 claims abstract description 20
- 230000005055 memory storage Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000012423 maintenance Methods 0.000 description 16
- 230000006855 networking Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 5
- 238000013507 mapping Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9532—Query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/41—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本公开关于一种数据处理方法、装置、电子设备及存储介质,涉及计算机技术领域。本公开能够解决相关技术中无法及时对服务器扩容而导致服务器崩溃的问题。该方法包括:获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数;一个资源对应用户搜索的一个事件;根据多个资源以及每个资源在第一存储器中的访问次数,更新每个资源在第二存储器中的访问次数;第二存储器存储资源的最大存储数量大于第一存储器存储资源的最大存储数量;在第二存储器存储的资源中存在目标资源的情况下,确定目标资源对应的事件为热点事件,并生成用于提示扩容的告警信息;目标资源在第二存储器中的访问次数大于预设阈值。
Description
技术领域
本公开涉及计算机技术领域,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
背景技术
随着网络的快速发展及普及,各种网络社交平台已经变成广大网络用户获取信息的重要渠道。例如,当某一新闻事件产生后,网民通常会在网络社交平台上大量搜索相关话题,以获取该新闻事件的信息。
然而当某一新闻事件关注人数突然增多时,网络社交平台的服务器就会迅速过载,运维人员无法及时进行扩容,进而导致网络社交平台的服务器崩溃。
发明内容
本公开提供一种数据处理方法、装置、电子设备及存储介质,以解决相关技术中无法及时对服务器扩容而导致服务器崩溃的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种数据处理方法,方法包括:获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数;一个资源对应用户访问的一个事件;根据多个资源以及每个资源在第一存储器中的访问次数,更新每个资源在第二存储器中的访问次数;第二存储器存储资源的最大存储数量大于第一存储器存储资源的最大存储数量;在第二存储器存储的资源中存在目标资源的情况下,确定目标资源对应的事件为热点事件,并生成用于提示扩容的告警信息;目标资源在第二存储器中的访问次数大于或等于预设阈值。
可选的,根据多个资源以及每个资源在第一存储器中的访问次数,更新每个资源在第二存储器中的访问次数,包括:在第二存储器中存在第一资源的情况下,将第一资源在第一存储器中的访问次数以及第一资源在第二存储器中的历史访问次数之和更新为第一资源在第二存储器中的访问次数;第一资源为多个资源中的任意一个资源;在第二存储器中不存在第一资源的情况下,将第一资源在第一存储器中的访问次数更新为第一资源在第二存储器中的访问次数。
可选的,获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数,包括:按照第一预设周期获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数。
可选的,获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数,包括:在第一存储器中存储的资源数量达到第一存储器存储资源的最大存储数量的情况下,获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数。
可选的,上述方法还包括:按照第二预设周期判断第二存储器存储的资源中是否存在目标资源。
可选的,上述方法还包括:接收用户账户发送的访问请求,并从访问请求中获取第二资源;将第二资源存储在第一存储器中,并确定第二资源在第一存储器中的访问次数。
可选的,确定第二资源在第一存储器中的访问次数,包括:在第一存储器中存在第二资源的情况下,则将第二资源在第一存储器中的访问次数加1;在第一存储器中不存在第二资源的情况下,若第一存储器中存储的资源数量未达到第一存储器存储资源的最大存储数量,则将第二资源存储到第一存储器中,并开始记录第二资源在第一存储器中的访问次数。
可选的,方法还包括:在第一存储器中不存在第二资源的情况下,若第一存储器中存储的资源数量达到第一存储器存储资源的最大存储数量,则在将第一存储器中第三资源删除之后,将第二资源存储到第一存储器中,并开始记录第二资源在第一存储器中的访问次数;第三资源为第一存储器中访问次数最小的资源。
可选的,将第一存储器中第三资源删除,包括:根据每个资源在第一存储器中的访问次数的大小,构建小根堆,删除小根堆的末端节点。
根据本公开实施例的第二方面,提供一种数据处理装置,包括获取单元、更新单元、确定单元以及生成单元;获取单元,用于获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数;一个资源对应用户访问的一个事件;更新单元,用于根据多个资源以及每个资源在第一存储器中的访问次数,更新每个资源在第二存储器中的访问次数;第二存储器存储资源的最大存储数量大于第一存储器存储资源的最大存储数量;确定单元,用于在第二存储器存储的资源中存在目标资源的情况下,确定目标资源对应的事件为热点事件,目标资源在第二存储器中的访问次数大于或等于预设阈值;生成单元,用于在确定单元确定目标资源对应的事件为热点事件后,生成用于提示扩容的告警信息。
可选的,更新单元,具体用于:在第二存储器中存在第一资源的情况下,将第一资源在第一存储器中的访问次数以及第一资源在第二存储器中的历史访问次数之和更新为第一资源在第二存储器中的访问次数;第一资源为多个资源中的任意一个资源;在第二存储器中不存在第一资源的情况下,将第一资源在第一存储器中的访问次数更新为第一资源在第二存储器中的访问次数。
可选的,获取单元,具体用于:按照第一预设周期获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数。
可选的,获取单元,具体用于:在第一存储器中存储的资源数量达到第一存储器存储资源的最大存储数量的情况下,获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数。
可选的,确定单元还用于:按照第二预设周期判断第二存储器存储的资源中是否存在目标资源。
可选的,确定单元还用于:接收用户账户发送的访问请求,并从访问请求中获取第二资源;将第二资源存储在第一存储器中,并确定第二资源在第一存储器中的访问次数。
可选的,确定单元具体用于:在第一存储器中存在第二资源的情况下,则将第二资源在第一存储器中的访问次数加1;在第一存储器中不存在第二资源的情况下,若第一存储器中存储的资源数量未达到第一存储器存储资源的最大存储数量,则将第二资源存储到第一存储器中,并开始记录第二资源在第一存储器中的访问次数。
可选的,更新单元还用于:在第一存储器中不存在第二资源的情况下,若第一存储器中存储的资源数量达到第一存储器存储资源的最大存储数量,则在将第一存储器中第三资源删除之后,将第二资源存储到第一存储器中,并开始记录第二资源在第一存储器中的访问次数;第三资源为第一存储器中访问次数最小的资源。
可选的,更新单元具体用于:根据每个资源在第一存储器中的访问次数的大小,构建小根堆,删除小根堆的末端节点。
根据本公开实施例的第三方面,提供一种电子设备,包括:处理器、用于存储处理器可执行的指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面的数据处理方法。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述第一方面的数据处理方法。
根据本公开实施例的第五方面,提供一种计算机程序产品,计算机程序产品包括计算机指令,当计算机指令被处理器执行时,实现如上述第一方面的数据处理方法。
本公开提供的技术方案至少带来以下有益效果:本公开中首先获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数;由于一个资源对应用户访问的一个事件,因此可以明确第一存储器记录的各事件的访问情况。进一步的,根据多个资源以及每个资源在第一存储器中的访问次数,更新每个资源在第二存储器中的访问次数;由于第二存储器存储资源的最大存储数量大于第一存储器存储资源的最大存储数量,因此可以更全面了解各事件的搜索情况。在第二存储器存储的资源中存在目标资源的情况下,确定目标资源对应的事件为热点事件,并生成用于提示扩容的告警信息;其中,目标资源在第二存储器中的访问次数大于预设阈值,因此可以将目标资源对应的事件为热点事件。由于本公开可以成功的确定出热点事件,并生成用于提示扩容的告警信息,这样一来,可以及时提醒运维人员对服务器进行扩容,从而避免因访问量突增导致服务器崩溃。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种数据处理***的结构示意图;
图2是根据一示例性实施例示出的一种数据处理方法的流程示意图之一;
图3是根据一示例性实施例示出的一种数据处理方法的流程示意图之二;
图4是根据一示例性实施例示出的一种数据处理方法的流程示意图之三;
图5是根据一示例性实施例示出的一种数据处理方法的流程示意图之四;
图6是根据一示例性实施例示出的一种数据处理方法的流程示意图之五;
图7是根据一示例性实施例示出的一种数据处理装置的结构示意图;
图8是根据一示例性实施例示出的一种电子设备的结构示意图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
另外,在本公开实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本公开实施例的描述中,“多个”是指两个或多于两个。
需要说明的,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息、用户行为信息等)和数据(包括但不限于程序代码等),均为经用户授权或者经过各方充分授权的信息和数据。
在对本公开实施例进行详细地解释说明之前,先对本公开实施例涉及到的一些相关技术进行介绍。
随着网络的快速发展及普及,各种网络社交平台已经变成广大网络用户获取信息的重要渠道。例如,当某一新闻事件产生后,网民通常会在网络社交平台上大量搜索相关话题,以获取该新闻事件的信息。
然而当某一新闻事件关注人数突然增多时,网络社交平台的服务器就会迅速过载,运维人员无法及时进行扩容,进而导致网络社交平台的服务器崩溃。
在实际应用中,一些相关技术通常是发现服务器过载之后,运维人员再对服务器进行扩容,这样一来,不仅导致服务器扩容不够及时,而且还容易出现服务器宕机的现象。
另一些相关技术通常是预先部署大量的服务器,以应对任何突发流量,保障服务器的正常运行。然而这样部署成本较高,且通常情况下流量是处于平稳水平的,即通常情况下用户访问的流量趋于平稳,不需要大量的服务器承载,这样一来会造成服务器资源浪费,服务器部署成本增加的问题。
可见,相关技术还没有一种合适的方案,以解决因不能及时对服务器扩容而导致服务器崩溃的问题。
本公开实施例提供的数据处理方法,用于解决相关技术中无法及时对服务器扩容而导致服务器崩溃的问题。本公开实施例提供的数据处理方法可以适用于数据处理***,图1示出了该数据处理***的一种结构示意图。如图1所示,数据处理***10包括数据处理装置11以及电子设备12。数据处理装置11与电子设备12连接。数据处理装置11与电子设备12之间可以采用有线方式连接,也可以采用无线方式连接,本发明实施例对此不作限定。
数据处理装置11包括第一存储器以及第二存储器,在实际应用中数据处理装置11可以为各种网络社交平台的服务器。其中,第一存储器可以为随机存取存储器(randomaccess memory,RAM),第一存储器还可以为各种网络社交平台的服务器的内存。第二存储器可以为只读存储器(read-only memory,ROM),第一存储器还可以为各种网络社交平台的服务器的硬盘。在实际应用中第一存储器可以为一个或者多个,第二存储器通常为一个,本公开实施例对第一存储器的个数以及第二存储器的个数不作限定。
数据处理装置11用于获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数,根据多个资源以及每个资源在第一存储器中的访问次数,更新每个资源在第二存储器中的访问次数。数据处理装置11还用于在第二存储器存储的资源中存在目标资源的情况下,确定目标资源对应的事件为热点事件,并生成用于提示扩容的告警信息。
本公开实施例中的资源可以为各种多媒体资源,包括但不限于视频、音频、图片、文字等。
数据处理装置11可以在各种可以处理多媒体资源的电子设备12中实现。该电子设备12至少具备多媒体资源存储装置、多媒体资源传输装置以及多媒体资源播放装置。
在不同的应用场景中,数据处理装置11和电子设备12可以为相互独立的设备,也可以集成于同一设备中,本发明实施例对此不作具体限定。
数据处理装置11和电子设备12集成于同一设备时,数据处理装置11和电子设备12之间的数据传输方式为该设备内部模块之间的数据传输。这种情况下,二者之间的数据传输流程与“数据处理装置11和电子设备12之间相互独立的情况下,二者之间的数据传输流程”相同。
在本公开实施例提供的以下实施例中,以数据处理装置11和电子设备12相互独立设置为例进行说明。
图2是根据一些示例性实施例示出的一种数据处理方法的流程示意图。在一些实施例中,上述数据处理方法可以应用到如图1所示的数据处理装置、电子设备,也可以应用到其他类似设备。
如图2所示,本公开实施例提供的数据处理方法,包括下述S201-S204。
S201、数据处理装置获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数。
其中,一个资源对应用户访问的一个事件。
作为一种可能实现的方式,数据处理装置按照第一预设周期获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数。
需要说明的,第一预设周期为运维人员预先在数据处理装置中设置的。实际应用中,为了能够保障数据处理装置及时获取到第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数,第一预设周期不能过长,通常第一预设周期需要小于或者等于运维人员设置的第一预设阈值。
资源可以为用户在终端上输入的搜索内容中的关键词(key)。在实际应用中,用户在在终端上输入的搜索内容之后,终端将搜索内容发送至服务器,服务器根据搜索内容中的关键词确定该搜索对应的事件,并向终端发送事件信息,供用户查看,该事件可以为新闻、时讯等。事件可以以各种多媒体资源的形式承载,例如视频、音频、图片、文字等。
如表一所示,示出了一种第一存储器的存储情况。其中,第一存储器中存储了N个资源以及各资源在第一存储器中的访问次数。
表一
资源 | 访问次数 |
资源1 | 500 |
资源2 | 700 |
资源3 | 1000 |
…… | …… |
资源N | 200 |
示例性的,数据处理装置每1秒钟执行一次获取任务,以获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数。
可以理解的,数据处理装置按照预设周期执行获取任务,能够保障数据处理装置及时获取到第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数。
作为另一种可能实现的方式,在第一存储器中存储的资源数量达到第一存储器存储资源的最大存储数量的情况下,数据处理装置获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数。
需要说明的,第一存储器存储资源的最大存储数量为运维人员根据第一存储器的实际情况而预先设置的。当第一存储器中存储的资源数量达到第一存储器存储资源的最大存储数量时,第一存储器向数据处理装置进行反馈,以通知数据处理装置第一存储器的存储数量已达到峰值。通知数据处理装置接收到第一存储器的反馈后,获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数。
示例性的,第一存储器存储资源的最大存储数量为1000,当第一存储器中存储的资源数量达到1000时,数据处理装置获取第一存储器中存储的1000个资源以及每个资源在第一存储器中的访问次数。
可以理解的,当第一存储器中存储的资源数量达到第一存储器存储资源的最大存储数量时,数据处理装置获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数,使得数据处理装置的获取时机更加合适能够保障数据处理装置及时获取到第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数。
S202、数据处理装置根据多个资源以及每个资源在第一存储器中的访问次数,更新每个资源在第二存储器中的访问次数。
其中,第二存储器存储资源的最大存储数量大于第一存储器存储资源的最大存储数量。
作为一种可能实现的方式,数据处理装置将多个资源以及每个资源在第一存储器中的访问次数存储至第二存储器,以更新每个资源在第二存储器中的访问次数。
需要说明的,在数据处理装置将多个资源以及每个资源在第一存储器中的访问次数存储至第二存储器之前,第二存储器中可能存储有一些资源以及这些资源在第二存储器中的访问次数,这些资源与数据处理装置发送的多个资源可能相同,也可能不同,本公开第二存储器中存储的资源不作限定。在数据处理装置将多个资源以及每个资源在第一存储器中的访问次数存储至第二存储器之前,第二存储器中也可能未存储任何资源。
第二存储器中更新后的资源以及访问次数,可以是第一存储器中的资源以及访问次数与第二存储器中原先的资源以及访问次数的叠加,也可以是加权,本公开实施例在此不作限定。
在实际应用中,第二存储器部署有开源数据库,例如,远程字典服务(remotedictionary server,Redis)数据库。第二存储器可以用作数据库、缓存、流引擎和消息代理的开源内存数据存储。第二存储器存储资源的最大存储数量大于第一存储器存储资源的最大存储数量,通常第一存储器并无法记录大量的资源。
此步骤的具体描述可以参考下述S2021-S2023,此次不再赘述。
S203、在第二存储器存储的资源中存在目标资源的情况下,数据处理装置确定目标资源对应的事件为热点事件。
其中,目标资源在第二存储器中的访问次数大于或等于预设阈值。
作为一种可能实现的方式,数据处理装置遍历第二存储器中各资源的访问次数,并将当前遍历到资源的访问次数与预设阈值比较。若访问次数大于预设阈值,则将当前遍历到资源确定为目标资源,直到遍历完成为止。进一步的,数据处理装置根据目标资源以及包括资源与事件的映射关系,确定目标资源对应的事件,并将目标资源对应的事件确定为热点事件。
需要说明的,预设阈值为运维人员预先在数据处理装置中设置的。在实际应用中,运维人员通常根据服务器的承载能力来设置具体的阈值。
如表二所示,示出了一种第二存储器更新的存储情况。其中,第二存储器中存储了M个资源以及各资源在第二存储器中的访问次数。
表二
资源 | 访问次数 |
资源1 | 5500 |
资源2 | 7800 |
资源3 | 11000 |
…… | …… |
资源N | 2200 |
…… | …… |
资源M | 3000 |
示例性的,若预设阈值为10000,由于资源3的访问次数为11000,大于预设阈值10000,因此,数据处理装置确定资源3为目标资源。
如表三所示,示出了一种资源与事件的映射关系。其中,一个资源对应用户搜索的一个事件。
表三
资源 | 事件 |
资源1 | 事件1 |
资源2 | 事件2 |
资源3 | 事件3 |
…… | …… |
资源N | 事件N |
…… | …… |
资源M | 事件M |
示例性的,若目标资源为资源3,数据处理装置根据表三所示的映射关系,确定资源3对应的事件为事件3,将事件3确定为热点事件。
S204、数据处理装置生成用于提示扩容的告警信息。
作为一种可能实现的方式,数据处理装置在确定出事件为热点事件之后,生成用于提示扩容的告警信息。
示例性的,数据处理装置在确定出事件为热点事件之后,发出语音告警提示,以提示运维人员扩容。相应的,运维人员在听到语音告警提示之后,可以启用备用服务器或者对现有服务器进行扩容,以应对可能出现的突发流量。
本公开实施例提供的技术方案至少带来以下有益效果:本公开中首先获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数;由于一个资源对应用户搜索的一个事件,因此可以明确第一存储器记录的各事件的搜索情况。进一步的,根据多个资源以及每个资源在第一存储器中的访问次数,更新每个资源在第二存储器中的访问次数;由于第二存储器存储资源的最大存储数量大于第一存储器存储资源的最大存储数量,因此可以更全面了解各事件的搜索情况。在第二存储器存储的资源中存在目标资源的情况下,确定目标资源对应的事件为热点事件,并生成用于提示扩容的告警信息;其中,目标资源在第二存储器中的访问次数大于预设阈值,因此可以将目标资源对应的事件为热点事件。由于本公开可以成功的确定出热点事件,并生成用于提示扩容的告警信息,这样一来,可以及时提醒运维人员对服务器进行扩容,从而避免因访问量突增导致服务器崩溃。
在一种设计中,如图3所示,为了更新每个资源在第二存储器中的访问次数,本公开实施例提供的上述S202,具体包括下述S2021-S2023:
S2021、数据处理装置判断第二存储器中是否存在第一资源。
其中,第一资源为多个资源中的任意一个资源。
作为一种可能实现的方式,数据处理装置在获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数之后,对于第一存储器中的任意一个资源(即第一资源),在第二存储器中进行查询,若查询到相同的资源,则确定第二存储器中存在该资源,反之,则确定第二存储器中不存在该资源。
示例性的,若第一存储器中存储的资源为资源1、资源2、资源3、资源4,第二存储器中存储的资源为资源1、资源2、资源3、资源5、资源6、资源7。数据处理装置分别判断第二存储器中是否存在资源1、资源2、资源3、资源4,最终确定第二存储器中存在资源1、资源2、资源3,不存在资源4。
S2022、在第二存储器中存在第一资源的情况下,数据处理装置将第一资源在第一存储器中的访问次数以及第一资源在第二存储器中的历史访问次数之和更新为第一资源在第二存储器中的访问次数。
作为一种可能实现的方式,在第二存储器中存在第一资源的情况下,数据处理装置将第一资源在第一存储器中的访问次数以及第一资源在第二存储器中的历史访问次数,计算第一资源的访问次数之和,并将计算得到的访问次数之和更新为第一资源在第二存储器中的访问次数。
示例性的,如表四所示,第一存储器中存储的资源为资源1、资源2、资源3、资源4,在第一存储器中的访问次数分别为100、200、300、400。
表四
资源 | 访问次数 |
资源1 | 100 |
资源2 | 200 |
资源3 | 300 |
资源4 | 400 |
如表五所示,第二存储器中存储的资源为资源1、资源2、资源3、资源5、资源6、资源7,在第二存储器中的历史访问次数分别为200、100、800、400、600、1000。
表五
资源 | 访问次数 |
资源1 | 200 |
资源2 | 100 |
资源3 | 800 |
资源5 | 400 |
资源6 | 600 |
资源7 | 1000 |
资源1、资源2、资源3为第二存储器中存在的第一资源,数据处理装置将资源1在第二存储器中的访问次数更新为300(100+200=300),将资源2在第二存储器中的访问次数更新为300(200+100=300),将资源3在第二存储器中的访问次数更新为1100(800+300=1100)。
S2023、在第二存储器中不存在第一资源的情况下,数据处理装置将第一资源在第一存储器中的访问次数更新为第一资源在第二存储器中的访问次数。
作为一种可能实现的方式,在第二存储器中不存在第一资源的情况下,数据处理装置将第一资源以及第一资源在第一存储器中的访问次数添加到第二存储器中。
示例性的,参考上述表四和表五,资源4为第二存储器中不存在的第一资源,数据处理装置将资源4添加到第二存储器中,并将资源4在第二存储器中的访问次数确定为400。
如表六所示,示出了以表四和表五为依据,第二存储器更新后的存储情况。需要说明的,对于第二存储器中存在且第一存储器中不存在的资源,数据处理装置不作更新。
表六
资源 | 访问次数 |
资源1 | 300 |
资源2 | 300 |
资源3 | 1100 |
资源4 | 400 |
资源5 | 400 |
资源6 | 600 |
资源7 | 1000 |
可以理解的,数据处理装置通过判断第二存储器中是否存在第一资源,以明确第一资源的更新策略。具体的,在第二存储器中存在第一资源的情况下,将第一资源在第二存储器中的历史访问次数也作为考虑因素,使得更新后第一资源在第二存储器中的访问次数更加准确。在第二存储器中不存在第一资源的情况下,则直接将第一资源在第一存储器中的访问次数更新为第一资源在第二存储器中的访问次数,使得更新后第一资源在第二存储器中的访问次数不被遗漏。
在一种设计中,如图4所示,为了确定第二存储器存储的资源中是否存在目标资源,本公开实施例提供的数据处理方法还包括下述S301。
S301、数据处理装置按照第二预设周期判断第二存储器存储的资源中是否存在目标资源。
其中,目标资源在第二存储器中的访问次数大于预设阈值。
作为一种可能实现的方式,数据处理装置按照第二预设周期遍历第二存储器中各资源的访问次数,并将当前遍历到资源的访问次数与预设阈值比较。若访问次数大于预设阈值,则将当前遍历到资源确定为目标资源,直到遍历完成为止。进一步的,数据处理装置根据目标资源以及包括资源与事件的映射关系,确定目标资源对应的事件,并将目标资源对应的事件确定为热点事件。
需要说明的,预设阈值为运维人员预先在数据处理装置中设置的。在实际应用中,运维人员通常根据服务器的承载能力来设置具体的阈值。第二预设周期为运维人员预先在数据处理装置中设置的。实际应用中,为了能够保障数据处理装置能够及时判断出第二存储器存储的资源中是否存在目标资源,第二预设周期不能过长,通常第二预设周期需要小于或者等于运维人员设置的第二预设阈值。第二预设周期与第一预设周期可以相同,也可以不同,本公开实施例对此不作限定。
示例性的,数据处理装置每1秒钟执行一次判断任务,以判断第二存储器存储的资源中是否存在目标资源。
可以理解的,数据处理装置按照预设周期执行判断任务,能够保障数据处理装置及时判断出第二存储器存储的资源中是否存在目标资源。
在一种设计中,如图5所示,为了使第一存储器记录多个资源以及每个资源在第一存储器中的访问次数,本公开实施例提供的数据处理方法还包括下述S401-S404。
S401、数据处理装置接收用户账户发送的访问请求。
在实际应用中,用户账户每进行一次搜索,都会向数据处理装置发送一个访问请求。相应的,数据处理装置接收用户账户发送的访问请求。
需要说明的,访问请求中包含用户账户的身份标识(identity document,ID)、资源、搜索时间等。
S402、数据处理装置从访问请求中获取第二资源。
作为一种可能实现的方式,数据处理装置每接收到一个用户账户发送的访问请求,则从该访问请求中获取第二资源。
需要说明的,第二资源为访问请求中包含的资源。
S403、数据处理装置将第二资源存储在第一存储器中。
作为一种可能实现的方式,数据处理装置每获取到一个第二资源,则将该第二资源存储在第一存储器中。
S404、数据处理装置确定第二资源在第一存储器中的访问次数。
作为一种可能实现的方式,数据处理装置每在第一存储器中存储一个第二资源,则确定一个第二资源在第一存储器中的访问次数。
可以理解的,数据处理装置每接收到一个用户账户发送的访问请求,都会从访问请求中获取一个第二资源,以记录每个用户账户的搜索情况。进一步的,数据处理装置将获取到的第二资源存储在第一存储器中,并确定第二资源在第一存储器中的访问次数,以记录每个第二资源以及第二资源在第一存储器中的访问次数。
在一种设计中,如图6所示,为了确定第二资源在第一存储器中的访问次数,本公开实施例提供的上述S404,具体包括下述S4041-S4046:
S4041、数据处理装置判断第一存储器中是否存在第二资源。在第一存储器中存在第二资源的情况下,执行S4042;在第一存储器中不存在第二资源的情况下,执行S4043-S4046。
作为一种可能实现的方式,数据处理装置每获取到一个第二资源,在第一存储器中进行查询,若查询到相同的资源,则确定第一存储器中存在该资源,反之,则确定第一存储器中不存在该资源。
示例性的,第一存储器中存储的资源为资源1、资源2、资源3、资源4,若数据处理装置获取到的资源为资源1,数据处理装置则确定第一存储器中存在第二资源。若数据处理装置获取到的资源为资源5,数据处理装置则确定第一存储器中不存在第二资源。
S4042、在第一存储器中存在第二资源的情况下,数据处理装置则将第二资源在第一存储器中的访问次数加1。
作为一种可能实现的方式,在第一存储器中存在第二资源的情况下,数据处理装置则将第二资源在第一存储器中原有的访问次数的基础上加1。
示例性的,第一存储器中存储的资源为资源1、资源2、资源3、资源4,其中,资源1在第一存储器中原有的访问次数为500。若数据处理装置获取到的资源为资源1,数据处理装置则资源1在第一存储器中的访问次数更新为501。
S4043、在第一存储器中不存在第二资源的情况下,数据处理装置判断第一存储器中存储的资源数量是否达到第一存储器存储资源的最大存储数量。
作为一种可能实现的方式,在第一存储器中不存在第二资源的情况下,数据处理装置获取第一存储器中当前存储的资源数量,并将当前存储的资源数量与第一存储器存储资源的最大存储数量对比,确定第一存储器中存储的资源数量是否达到第一存储器存储资源的最大存储数量。
S4044、若第一存储器中存储的资源数量未达到第一存储器存储资源的最大存储数量,数据处理装置则将第二资源存储到第一存储器中,并开始记录第二资源在第一存储器中的访问次数。
作为一种可能实现的方式,若第一存储器中存储的资源数量未达到第一存储器存储资源的最大存储数量,数据处理装置则将第二资源存储到第一存储器中,并将第二资源的访问次数记为1。
S4045、在第一存储器中不存在第二资源的情况下,若第一存储器中存储的资源数量达到第一存储器存储资源的最大存储数量,数据处理装置则将第一存储器中第三资源删除。
其中,第三资源为第一存储器中访问次数最小的资源。
作为一种可能实现的方式,若第一存储器中存储的资源数量达到第一存储器存储资源的最大存储数量,数据处理装置按照当前第一存储器中各资源的访问次数从大到小的顺序,对第一存储器中的各资源进行排序,以确定出访问次数最小的资源,并删除该资源。
作为另一种可能实现的方式,若第一存储器中存储的资源数量达到第一存储器存储资源的最大存储数量,数据处理装置根据每个资源在第一存储器中的访问次数的大小,构建小根堆,删除小根堆的末端节点。
需要说明的,小根堆又称最小堆,是一种经过排序的完全二叉树,其中任一非终端节点的数据值均不大于其左子节点和右子节点的值。本公开实施例中数据处理装置根据每个资源在第一存储器中的访问次数的大小,构建小根堆,在该小根堆中其末端节点的访问次数最小。
可以理解的,使用小根堆的数据结构,使得数据结构更加简洁明了,提高了存储效率。
S4046、在将第一存储器中第三资源删除之后,数据处理装置将第二资源存储到第一存储器中,并开始记录第二资源在第一存储器中的访问次数。
作为一种可能实现的方式,在将第一存储器中第三资源删除之后,数据处理装置将第二资源存储到第一存储器中,并将第二资源在第一存储器中的访问次数记为1。
可以理解的,第一存储器中存储的资源数量达到第一存储器存储资源的最大存储数量之后,为了不遗漏第二资源,数据处理装置将访问次数最小的资源删除,以留出空间存储第二资源。这样既可保障不遗漏第二资源,又可以删除掉访问次数最小的资源,减少数据处理装置的处理压力。
上述实施例主要从装置(设备)的角度对本公开实施例提供的方案进行了介绍。可以理解的是,为了实现上述方法,装置或设备包含了执行各个方法流程相应的硬件结构和/或软件模块,这些执行各个方法流程相应的硬件结构和/或软件模块可以构成一个电子设备。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本公开能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
本公开实施例可以根据上述方法示例对装置或设备进行功能模块的划分,例如,装置或设备可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本公开实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
图7是根据一示例性实施例示出的数据处理装置的结构示意图。参照图7所示,本公开实施例提供的数据处理装置50,包括获取单元501、更新单元502、确定单元503以及生成单元504。
获取单元501,用于获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数;一个资源对应用户搜索的一个事件;更新单元502,用于根据多个资源以及每个资源在第一存储器中的访问次数,更新每个资源在第二存储器中的访问次数;第二存储器存储资源的最大存储数量大于第一存储器存储资源的最大存储数量;确定单元503,用于在第二存储器存储的资源中存在目标资源的情况下,确定目标资源对应的事件为热点事件,目标资源在第二存储器中的访问次数大于或等于预设阈值;生成单元504,用于在确定单元503确定目标资源对应的事件为热点事件后,生成用于提示扩容的告警信息。
可选的,更新单元502,具体用于:在第二存储器中存在第一资源的情况下,将第一资源在第一存储器中的访问次数以及第一资源在第二存储器中的历史访问次数之和更新为第一资源在第二存储器中的访问次数;第一资源为多个资源中的任意一个资源;在第二存储器中不存在第一资源的情况下,将第一资源在第一存储器中的访问次数更新为第一资源在第二存储器中的访问次数。
可选的,获取单元501,具体用于:按照第一预设周期获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数。
可选的,获取单元501,具体用于:在第一存储器中存储的资源数量达到第一存储器存储资源的最大存储数量的情况下,获取第一存储器中存储的多个资源以及每个资源在第一存储器中的访问次数。
可选的,确定单元503还用于:按照第二预设周期判断第二存储器存储的资源中是否存在目标资源。
可选的,确定单元503还用于:接收用户账户发送的访问请求,并从访问请求中获取第二资源;将第二资源存储在第一存储器中,并确定第二资源在第一存储器中的访问次数。
可选的,确定单元503具体用于:在第一存储器中存在第二资源的情况下,则将第二资源在第一存储器中的访问次数加1;在第一存储器中不存在第二资源的情况下,若第一存储器中存储的资源数量未达到第一存储器存储资源的最大存储数量,则将第二资源存储到第一存储器中,并开始记录第二资源在第一存储器中的访问次数。
可选的,更新单元502还用于:在第一存储器中不存在第二资源的情况下,若第一存储器中存储的资源数量达到第一存储器存储资源的最大存储数量,则在将第一存储器中第三资源删除之后,将第二资源存储到第一存储器中,并开始记录第二资源在第一存储器中的访问次数;第三资源为第一存储器中访问次数最小的资源。
可选的,更新单元502具体用于:根据每个资源在第一存储器中的访问次数的大小,构建小根堆,删除小根堆的末端节点。
图8是本公开提供的一种电子设备的结构示意图。如图8,该电子设备60可以包括至少一个处理器601以及用于存储处理器可执行指令的存储器602其中,处理器601被配置为执行存储器602中的指令,以实现上述实施例中的数据处理方法。
另外,电子设备60还可以包括通信总线603以及至少一个通信接口604。
处理器601可以是一个处理器(central processing units,CPU),微处理单元,ASIC,或一个或多个用于控制本公开方案程序执行的集成电路。
通信总线603可包括一通路,在上述组件之间传送信息。
通信接口604,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。
存储器602可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器601相连接。存储器也可以和处理器601集成在一起。
其中,存储器602用于存储执行本公开方案的指令,并由处理器601来控制执行。处理器601用于执行存储器602中存储的指令,从而实现本公开方法中的功能。
作为一个示例,结合图7,数据处理装置50中的获取单元501、更新单元502、确定单元503以及生成单元504实现的功能与图8中的处理器601的功能相同。
在具体实现中,作为一种实施例,处理器601可以包括一个或多个CPU,例如图8中的CPU0和CPU1。
在具体实现中,作为一种实施例,电子设备60可以包括多个处理器,例如图8中的处理器601和处理器607。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
在具体实现中,作为一种实施例,电子设备60还可以包括输出设备605和输入设备606。输出设备605和处理器601通信,可以以多种方式来显示信息。例如,输出设备605可以是液晶显示器(liquid crystal display,LCD),发光二级管(light emitting diode,LED)显示设备,阴极射线管(cathode ray tube,CRT)显示设备,或投影仪(projector)等。输入设备606和处理器601通信,可以以多种方式接受用户对象的输入。例如,输入设备606可以是鼠标、键盘、触摸屏设备或传感设备等。
本领域技术人员可以理解,图8中示出的结构并不构成对电子设备60的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
另外,本公开还提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述实施例所提供的数据处理方法。
另外,本公开还提供一种计算机程序产品,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如上述实施例所提供的数据处理方法。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
Claims (13)
1.一种数据处理方法,其特征在于,所述方法包括:
获取第一存储器中存储的多个资源以及每个资源在所述第一存储器中的访问次数;一个资源对应用户访问的一个事件;
根据所述多个资源以及所述每个资源在所述第一存储器中的访问次数,更新所述每个资源在第二存储器中的访问次数;所述第二存储器存储资源的最大存储数量大于所述第一存储器存储资源的最大存储数量;
在所述第二存储器存储的资源中存在目标资源的情况下,确定所述目标资源对应的事件为热点事件,并生成用于提示扩容的告警信息;所述目标资源在所述第二存储器中的访问次数大于或等于预设阈值。
2.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述多个资源以及所述每个资源在所述第一存储器中的访问次数,更新所述每个资源在第二存储器中的访问次数,包括:
在所述第二存储器中存在第一资源的情况下,将所述第一资源在所述第一存储器中的访问次数以及所述第一资源在所述第二存储器中的历史访问次数之和更新为所述第一资源在所述第二存储器中的访问次数;所述第一资源为所述多个资源中的任意一个资源。
3.根据权利要求1所述的数据处理方法,其特征在于,所述获取第一存储器中存储的多个资源以及每个资源在所述第一存储器中的访问次数,包括:
按照第一预设周期获取所述第一存储器中存储的多个资源以及所述每个资源在所述第一存储器中的访问次数。
4.根据权利要求1所述的数据处理方法,其特征在于,所述获取第一存储器中存储的多个资源以及每个资源在所述第一存储器中的访问次数,包括:
在所述第一存储器中存储的资源数量达到所述第一存储器存储资源的最大存储数量的情况下,获取所述第一存储器中存储的多个资源以及所述每个资源在所述第一存储器中的访问次数。
5.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:
按照第二预设周期判断所述第二存储器存储的资源中是否存在所述目标资源。
6.根据权利要求1-5中任一项所述的数据处理方法,其特征在于,所述方法还包括:
接收用户账户发送的访问请求,并从所述访问请求中获取第二资源;
将所述第二资源存储在所述第一存储器中,并确定所述第二资源在所述第一存储器中的访问次数。
7.根据权利要求6所述的数据处理方法,其特征在于,确定所述第二资源在所述第一存储器中的访问次数,包括:
在所述第一存储器中存在所述第二资源的情况下,则将所述第二资源在所述第一存储器中的访问次数加1;
在所述第一存储器中不存在所述第二资源的情况下,若所述第一存储器中存储的资源数量未达到所述第一存储器存储资源的最大存储数量,则将所述第二资源存储到所述第一存储器中,并开始记录所述第二资源在所述第一存储器中的访问次数。
8.根据权利要求7所述的数据处理方法,其特征在于,所述方法还包括:
在所述第一存储器中不存在所述第二资源的情况下,若所述第一存储器中存储的资源数量达到所述第一存储器存储资源的最大存储数量,则在将所述第一存储器中第三资源删除之后,将所述第二资源存储到所述第一存储器中,并开始记录所述第二资源在所述第一存储器中的访问次数;所述第三资源为所述第一存储器中访问次数最小的资源。
9.根据权利要求7所述的数据处理方法,其特征在于,所述将所述第一存储器中第三资源删除,包括:
根据所述每个资源在所述第一存储器中的访问次数的大小,构建小根堆,删除所述小根堆的末端节点。
10.一种数据处理装置,其特征在于,包括获取单元、更新单元、确定单元以及生成单元;
所述获取单元,用于获取第一存储器中存储的多个资源以及每个资源在所述第一存储器中的访问次数;一个资源对应用户访问的一个事件;
所述更新单元,用于根据所述多个资源以及所述每个资源在所述第一存储器中的访问次数,更新所述每个资源在第二存储器中的访问次数;所述第二存储器存储资源的最大存储数量大于所述第一存储器存储资源的最大存储数量;
所述确定单元,用于在所述第二存储器存储的资源中存在目标资源的情况下,确定所述目标资源对应的事件为热点事件,所述目标资源在所述第二存储器中的访问次数大于或等于预设阈值;
所述生成单元,用于在所述确定单元确定所述目标资源对应的事件为热点事件后,生成用于提示扩容的告警信息。
11.一种电子设备,其特征在于,包括:处理器、用于存储所述处理器可执行的指令的存储器;其中,所述处理器被配置为执行指令,以实现所述权利要求1-9中任一项所述的数据处理方法。
12.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1-9中任一项所述的数据处理方法。
13.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,当所述计算机指令被处理器执行时,实现如权利要求1-9中任一项所述的数据处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210753252.6A CN115098760B (zh) | 2022-06-29 | 数据处理方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210753252.6A CN115098760B (zh) | 2022-06-29 | 数据处理方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115098760A true CN115098760A (zh) | 2022-09-23 |
CN115098760B CN115098760B (zh) | 2024-07-02 |
Family
ID=
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016165441A1 (zh) * | 2015-09-06 | 2016-10-20 | 中兴通讯股份有限公司 | 迁移策略调整方法、容量变更建议方法及装置 |
CN106888381A (zh) * | 2015-12-16 | 2017-06-23 | 中兴通讯股份有限公司 | 一种数据资源存储方法及装置 |
CN107092442A (zh) * | 2017-04-24 | 2017-08-25 | 杭州宏杉科技股份有限公司 | 存储***资源分配方法及装置 |
CN107426302A (zh) * | 2017-06-26 | 2017-12-01 | 腾讯科技(深圳)有限公司 | 访问调度方法、装置、***、终端、服务器及存储介质 |
CN108228110A (zh) * | 2018-01-31 | 2018-06-29 | 网宿科技股份有限公司 | 一种迁移资源数据的方法和装置 |
CN112800003A (zh) * | 2021-01-20 | 2021-05-14 | 华云数据(厦门)网络有限公司 | 创建快照的推荐方法、快照创建方法、装置及电子设备 |
CN113094131A (zh) * | 2021-03-31 | 2021-07-09 | 北京达佳互联信息技术有限公司 | 提示资源的显示方法、装置、终端、服务器及存储介质 |
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016165441A1 (zh) * | 2015-09-06 | 2016-10-20 | 中兴通讯股份有限公司 | 迁移策略调整方法、容量变更建议方法及装置 |
CN106888381A (zh) * | 2015-12-16 | 2017-06-23 | 中兴通讯股份有限公司 | 一种数据资源存储方法及装置 |
CN107092442A (zh) * | 2017-04-24 | 2017-08-25 | 杭州宏杉科技股份有限公司 | 存储***资源分配方法及装置 |
CN107426302A (zh) * | 2017-06-26 | 2017-12-01 | 腾讯科技(深圳)有限公司 | 访问调度方法、装置、***、终端、服务器及存储介质 |
CN108228110A (zh) * | 2018-01-31 | 2018-06-29 | 网宿科技股份有限公司 | 一种迁移资源数据的方法和装置 |
CN112800003A (zh) * | 2021-01-20 | 2021-05-14 | 华云数据(厦门)网络有限公司 | 创建快照的推荐方法、快照创建方法、装置及电子设备 |
CN113094131A (zh) * | 2021-03-31 | 2021-07-09 | 北京达佳互联信息技术有限公司 | 提示资源的显示方法、装置、终端、服务器及存储介质 |
Non-Patent Citations (3)
Title |
---|
TIBOR HORVATH ET AL.: "Dynamic Voltage Scaling in Multitier Web Servers with End-to-End Delay Control", 《IEEE TRANSACTIONS ON COMPUTERS ( VOLUME: 56, ISSUE: 4, APRIL 2007)》, 30 April 2007 (2007-04-30), pages 444, XP011172520, DOI: 10.1109/TC.2007.1003 * |
房建康: "基于物联网技术的实验室管理***的研制", 《中国优秀硕士学位论文全文数据库 信息科技辑》, 15 February 2018 (2018-02-15), pages 138 - 903 * |
梁双: "基于聚类分析的社交网络数据库分库策略研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》, 15 February 2017 (2017-02-15), pages 138 - 2353 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110489417B (zh) | 一种数据处理方法及相关设备 | |
CN111414403B (zh) | 数据访问方法和装置、数据存储方法和装置 | |
CN109815261A (zh) | 全局搜索功能实现及数据实时同步方法、装置及电子设备 | |
CN109788026B (zh) | 消息处理方法及装置 | |
CN106326239A (zh) | 分布式文件***及其文件元信息管理方法 | |
CN109947729B (zh) | 一种实时数据分析方法及装置 | |
CN113127564B (zh) | 一种参数同步方法和装置 | |
CN111782692A (zh) | 一种频率控制方法及装置 | |
CN114328132A (zh) | 外部数据源的状态监控方法、装置、设备和介质 | |
US20090037443A1 (en) | Intelligent group communication | |
CN112068812B (zh) | 一种微服务生成方法、装置、计算机设备和存储介质 | |
US11394748B2 (en) | Authentication method for anonymous account and server | |
CN110741366A (zh) | 跨越多个设备协调音频查询的并行处理 | |
CN115098760B (zh) | 数据处理方法、装置、电子设备及存储介质 | |
US20210382872A1 (en) | Blockchain-based Data Storage Method, Related Device and Storage Medium | |
CN114331446B (zh) | 区块链的链外服务实现方法、装置、设备和介质 | |
CN115098760A (zh) | 数据处理方法、装置、电子设备及存储介质 | |
US20050188380A1 (en) | Cache control device, and method and computer program for the same | |
CN115982279A (zh) | 数据同步方法、装置、***和计算机设备 | |
CN116304079A (zh) | 基于时序的图谱数据管理方法、设备和可读存储介质 | |
CN113138943B (zh) | 一种处理请求的方法和装置 | |
CN112181391A (zh) | 一种可动态扩展数据的方法及*** | |
CN111767060A (zh) | 多阶段灰度验证方法、装置、电子设备及介质 | |
CN114239060B (zh) | 数据获取方法、装置、电子设备及存储介质 | |
CN110895549B (zh) | 一种量化数据检索方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |