数据存储方法、装置、电子设备和存储介质制造方法及图纸

技术编号:28033696 阅读:18 留言:0更新日期:2021-04-09 23:15
本申请公开了数据存储方法、装置、电子设备和存储介质,涉及大数据技术领域。具体实现方案为:获取目标数据的数据参数信息;在所述数据参数信息满足目标模型的情况下,在第一存储系统中存储所述目标数据;在所述数据参数信息不满足所述目标模型的情况下,在第二存储系统存储所述目标数据。本公开可以提高提高数据存储效果。

【技术实现步骤摘要】
数据存储方法、装置、电子设备和存储介质
本公开涉及计算机
,尤其涉及大数据技术。
技术介绍
随着大数据技术的发展,需要存储的数据越来越多,例如:应用程序(Application,APP)数据或者服务数据等。目前存储数据的方式主要是所有的数据存储在一个存储系统。
技术实现思路
本公开提供了一种数据存储方法、装置、电子设备和存储介质。根据本公开的一方面,提供了一种数据存储方法,包括:获取目标数据的数据参数信息;在所述数据参数信息满足目标模型的情况下,在第一存储系统中存储所述目标数据;在所述数据参数信息不满足所述目标模型的情况下,在第二存储系统存储所述目标数据。根据本公开的另一方面,提供了一种数据存储装置,包括:获取模块,用于获取目标数据的数据参数信息;第一存储模块,用于在所述数据参数信息满足目标模型的情况下,在第一存储系统中存储所述目标数据;第二存储模块,用于在所述数据参数信息不满足所述目标模型的情况下,在第二存储系统存储所述目标数据。根据本公开的另一方面,提供了电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开提供的数据存储方法。根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开提供的数据存储方法。根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开提供的数据存储方法。根据本公开的技术方案,由于在所述数据参数信息满足目标模型的情况下,在第一存储系统中存储所述目标数据;在所述数据参数信息不满足所述目标模型的情况下,在第二存储系统存储所述目标数据。从而实现依据目标模型对数据进行区分存储,以提高数据存储效果。应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。附图说明附图用于更好地理解本方案,不构成对本公开的限定。其中:图1是本公开提供的一种数据存储方法的流程图;图2是本公开提供的一种数据参数信息的示意图;图3是本公开提供的一种数据存储方法的示意图;图4是本公开提供的一种数据访问的示意图;图5是本公开提供的一种数据清理的示意图;图6是本公开提供的一种数据存储装置的结构图;图7是本公开提供的另一种数据存储装置的结构图;图8是本公开提供的另一种数据存储装置的结构图;图9是用来实现本公开实施例的数据存储方法的电子设备的框图。具体实施方式以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。请参见图1,图1是本公开提供的一种数据存储方法的流程图,如图1所示,包括以下步骤:步骤S101、获取目标数据的数据参数信息。上述目标数据可以是待存储的一条或者多条数据、或者一组或者多组数据。或者,上述目标数据可以是已经存储的数据,例如:在对存储系统进行更新时,可以依据该数据的数据参数信息决定是否存储在第一存储系统,还是存储在第二存储系统。上述目标数据具体可以包括APP数据或者服务数据。上述数据参数信息可以是预先定义的一种或者多种参数类型的数据参数信息,具体可以根据实际需求进行定义。上述获取目标数据的数据参数信息可以是,获取预先为上述目标数据定义的数据参数信息,或者可以是实时为目标数据生成的数据参数信息,本公开中对获取数据的数据参数信息的获取方式不作限定。步骤S102、在所述数据参数信息满足目标模型的情况下,在第一存储系统中存储所述目标数据。上述目标模型可以是预先定义的模型,具体可以根据实际需求进行定义。这样通过定义上述目标模型可以判断需要存储在上述第一存储系统的数据。具体的,上述目标模型可以是多个数据参数之间构成的算法公式,也可以是条件表达式,即通过该条件表达式来满足目标模型的数据参数信息是否满足特定条件,如果满足在存储在第一存储系统。本公开中,第一存储系统也可以称作领域存储系统。上述在第一存储系统中存储目标数据可以是将未在第一存储系统存储的目标数据添加至第一存储系统,或者可以是将已经在第一存储系统存储的目标数据保留在第一存储系统。步骤S103、在所述数据参数信息不满足所述目标模型的情况下,在第二存储系统存储所述目标数据。本公开中,上述第二存储系统与上述第一存储系统可以是两个分离的存储系统,彼此之间可以独立存在。另外,上述第一存储系统和第二存储系统可以是本地存储系统,或者可以是远端存储系统。上述在第二存储系统存储所述目标数据可以是,将未在第二存储系统存储的目标数据添加至第二存储系统,或者可以是将已经在第二存储系统存储的目标数据保留在第二存储系统。本公开中,通过上述步骤可以实现在数据参数信息满足目标模型的情况下,在第一存储系统中存储目标数据;在数据参数信息不满足目标模型的情况下,在第二存储系统存储所述目标数据。从而实现依据目标模型对数据进行区分存储,以提高数据存储效果。进一步的,由于数据参数信息满足目标模型的数据存储在第一存储系统,这样在访问这些数据时只需要访问第一存储系统,从而提高访问性能,以及降低电子设备的资源使用量。需要说明的是,本公开提供的数据存储方法由电子设备执行,该电子设备可以是服务器、计算机、手机等电子设备。作为一种可选的实施方式,上述数据参数信息包括如下至少一项:所述目标数据的被访问概率、所述目标数据的被访问权重、所述目标数据产生的时间、所述目标数据所属的目标数据维度的容忍度。其中,上述目标数据的被访问概率可以是,基于目标数据的业务、场景等信息计算的被访问概率,或者上述目标数据的被访问概率可以是基于与目标数据相似或者相关的历史数据统计的被访问概率。上述目标数据的被访问权重可以是预先配置,或者基于目标数据的业务、场景等信息计算的被访问权重,或者基于与目标数据相似或者相关的历史数据统计的被访问权重。上述目标数据产生的时间可以是,APP或者服务产生该数据的时间,公开中APP或者服务产生的数据都具有时间特性,数据的产生时间可以使用图2所示的数据模型进行说明,其中,T表示当前时间,D1则表示时刻T1产生的数据,D2表示时刻T2产生的数据,Di则表示时刻i产生的数据。上述目标数据所属的目标数据维度的容忍度可以是,预先为该目标数据维度配置的容忍度,该本文档来自技高网...

【技术保护点】
1.一种数据存储方法,包括:/n获取目标数据的数据参数信息;/n在所述数据参数信息满足目标模型的情况下,在第一存储系统中存储所述目标数据;/n在所述数据参数信息不满足所述目标模型的情况下,在第二存储系统存储所述目标数据。/n

【技术特征摘要】
1.一种数据存储方法,包括:
获取目标数据的数据参数信息;
在所述数据参数信息满足目标模型的情况下,在第一存储系统中存储所述目标数据;
在所述数据参数信息不满足所述目标模型的情况下,在第二存储系统存储所述目标数据。


2.根据权利要求1所述的方法,其中,所述数据参数信息包括如下至少一项:
所述目标数据的被访问概率、所述目标数据的被访问权重、所述目标数据产生的时间、所述目标数据所属的目标数据维度的容忍度。


3.根据权利要求2所述的方法,其中,所述目标模型为所述目标数据所属的目标数据维度的模型,且所述目标模型包括如下至少一项:
所述目标数据的被访问概率、所述目标数据的被访问权重和所述目标数据产生的时间具备第一预设关系;
所述目标模型中所述目标数据的被访问概率和所述目标数据维度的容忍度具备第二预设关系。


4.根据权利要求1所述的方法,其中,所述方法还包括:
记录第一数据的访问位置,其中,在所述第一数据存储在所述第一存储系统的情况下,所述访问位置表示所述第一存储系统,在所述第一数据未存储在所述第一存储系统,存储在所述第二存储系统的情况下,所述访问位置表示所述第二存储系统;
在接收到针对所述第一数据的第一访问请求的情况下,依据所述访问位置获取所述第一数据。


5.根据权利要求1所述的方法,其中,所述第二存储系统包括缓存和存储单元,所述方法还包括:
接收第二访问请求;
在所述第二访问请求所请求的第二数据在所述缓存中的情况下,在所述缓存中读取所述第二数据;
在所述第二访问请求所请求的所述第二数据不在所述缓存中的情况下,在所述存储单元中读取所述第二数据,以及将所述存储单元存储与所述第二数据相关的第三数据存储至所述缓存。


6.一种数据存储装置,包括:
获取模块,用于获取目标数据的数据参数信息;
第一存储模块,用于在所述数据参数信息满足目标模型的情况下,在第一存储系统中存储所述目标数据;
第二存储模块,用于在所述数据参数信息不满足所述目标模型的情况下,在第二存储系统存储所述目标数据。


7.根据权利要求6所述的装...

【专利技术属性】
技术研发人员:唐国琦
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1