一种数据存储的方法和装置制造方法及图纸

技术编号:20943927 阅读:54 留言:0更新日期:2019-04-24 02:10
本申请公开了一种数据存储的方法和装置,该方法包括:首先,获取目标数据源的第一待存储数据,其中,目标数据源对应目标映射规则和目标结构化数据模板;其次,基于第一待存储数据获得数据结构与目标结构化数据模板相符的第二待存储数据;然后,按照目标映射规则将第二待存储数据映射至对应的目标存储服务器;最后,在目标存储服务器对第二待存储数据进行云存储。由此可见,先得到数据结构与目标结构化数据模板相符的第二待存储数据,再基于数据源对应的目标映射规则进行映射以便后续云存储,目标结构化数据模板和目标映射规则能够最大可能地符合该数据源的存储需求,提高存储效率和存储速度。

A Method and Device for Data Storage

This application discloses a method and device for data storage, which includes: firstly, obtaining the first data to be stored from the target data source, in which the target data source corresponds to the target mapping rules and the target structured data template; secondly, obtaining the second data to be stored consistent with the target structured data template based on the first data to be stored; and then, according to the object, obtaining the second data to be stored according to the target structured data template. The scalar mapping rule maps the second data to the corresponding target storage server. Finally, the second data to be stored is stored in the cloud on the target storage server. It can be seen that the second data to be stored in accordance with the target structured data template is obtained first, and then the target mapping rules corresponding to the data source are mapped for subsequent cloud storage. The target structured data template and the target mapping rules can best meet the storage requirements of the data source and improve the storage efficiency and speed.

【技术实现步骤摘要】
一种数据存储的方法和装置
本申请涉及计算机数据处理
,尤其涉及一种数据存储的方法和装置。
技术介绍
随着科学技术的发展,现阶段计算机在日常生活以及社会工作中越来越普遍,也越来越重要。信息化、网络化的趋势,使得越来越多的企业、商家、政府机关和个人等通过计算机来获取信息、处理信息,同时将大量的信息以数据文件的形式保存在计算机中。信息社会的快速发展,越来越多的信息被数据化,尤其是伴随着因特网、云计算、物联网等技术的发展,数据呈爆炸式增长。基于此,海量数据给数据存储存储带来了新的挑战,例如,面对海量的、各种各样的数据,服务器需要高效快速地存储这些数据。也就是说,由于目前的发展趋势是信息量越来越丰富、数据量越来越大,很多海量数据平台逐步出现数据存储瓶颈等问题,因此,人们重点关注在于数据如何高效存储。
技术实现思路
本申请所要解决的技术问题是,提供一种数据存储的方法和装置,能够最大可能地符合数据来源地数据源的存储需求,提高存储效率和存储速度。第一方面,本申请实施例提供了一种数据存储的方法,该方法包括:获取目标数据源的第一待存储数据,所述目标数据源对应目标映射规则和目标结构化数据模板;基于所述第一待存储数据获得第二待存储数据,所述第二待存储数据的数据结构与所述目标结构化数据模板相符;按照所述目标映射规则将所述第二待存储数据映射至对应的目标存储服务器;在所述目标存储服务器对所述第二待存储数据进行云存储。可选的,还包括:按照目标重复数据删除方式对所述目标存储服务器上映射的第二待存储数据进行重复数据删除,所述目标重复数据删除方式对应所述目标数据源;对应地,所述在所述目标存储服务器对所述第二待存储数据进行云存储,具体为:在所述目标存储服务器对完成重复数据删除的第二待存储数据进行云存储。可选的,还包括:根据所述目标数据源的数据存储需求,预先设定对应的所述目标映射规则;根据所述目标映射规则,预先生成对应的所述目标结构化数据模板;根据所述目标结构化数据模板的特性,预先设定对应的所述目标重复数据删除方式。可选的,所述目标映射规则包括数据类型映射规则、数据来源映射规则、数据结构映射规则、数据时间映射规则或数据类别映射规则。可选的,所述目标重复数据删除方式包括固定大小块的重复数据删除方式或变大小块的重复数据删除方式。可选的,所述基于所述第一待存储数据获得第二待存储数据,包括:判断所述第一待存储数据的数据结构与所述目标结构化数据模板是否相符;若是,将所述第一待存储数据确定为所述第二待存储数据;若否,按照所述目标结构化数据模板对所述第一待存储数据进行预处理,获得所述第二待存储数据。可选的,所述判断所述第一待存储数据的数据结构与所述目标结构化数据模板是否相符,包括:根据所述目标数据源,获取对应的所述目标结构化数据模板;将所述第一待存储数据的数据结构与所述目标结构化数据模板进行比较,根据比较结果判断是否相符。可选的,所述按照所述目标映射规则将所述第二待存储数据映射至对应的目标存储服务器,包括:根据所述目标数据源,获取对应的所述目标映射规则;按照所述目标映射规则将所述第二待存储数据映射至对应的目标存储服务器。可选的,还包括:根据所述目标存储服务器的数据逻辑关系,确定数据访问接口。第二方面,本申请实施例提供了一种数据存储的装置,该装置包括:获取单元,用于获取目标数据源的第一待存储数据,所述目标数据源对应目标映射规则和目标结构化数据模板;获得单元,用于基于所述第一待存储数据获得第二待存储数据,所述第二待存储数据的数据结构与所述目标结构化数据模板相符;映射单元,用于按照所述目标映射规则将所述第二待存储数据映射至对应的目标存储服务器;存储单元,用于在所述目标存储服务器对所述第二待存储数据进行云存储。与现有技术相比,本申请至少具有以下优点:采用本申请实施例的技术方案,首先,获取目标数据源的第一待存储数据,其中,目标数据源对应目标映射规则和目标结构化数据模板;其次,基于第一待存储数据获得数据结构与目标结构化数据模板相符的第二待存储数据;然后,按照目标映射规则将第二待存储数据映射至对应的目标存储服务器;最后,在目标存储服务器对第二待存储数据进行云存储。由此可见,先得到数据结构与目标结构化数据模板相符的第二待存储数据,再基于数据源对应的目标映射规则进行映射以便后续云存储,目标结构化数据模板和目标映射规则能够最大可能地符合该数据源的存储需求,提高存储效率和存储速度。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本申请实施例中一种应用场景所涉及的系统框架示意图;图2为本申请实施例提供的一种数据存储的方法的流程示意图;图3为本申请实施例提供的另一种数据存储的方法的流程示意图;图4为本申请实施例提供的一种数据存储的装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。现阶段计算机在日常生活以及社会工作中越来越普遍,也越来越重要。信息化、网络化的趋势,使得越来越多的企业、商家、政府机关和个人等通过计算机来获取信息、处理信息,同时将大量的信息以数据文件的形式保存在计算机中。专利技术人经过研究发现,随着信息量越来越丰富、数据量越来越大,很多海量数据平台逐步出现数据存储瓶颈等问题,即,服务器如何要高效快速地存储海量的、各种各样的数据。为了解决这一问题,在本申请实施例中,首先,获取目标数据源的第一待存储数据,其中,目标数据源对应目标映射规则和目标结构化数据模板;其次,基于第一待存储数据获得数据结构与目标结构化数据模板相符的第二待存储数据;然后,按照目标映射规则将第二待存储数据映射至对应的目标存储服务器;最后,在目标存储服务器对第二待存储数据进行云存储。由此可见,先得到数据结构与目标结构化数据模板相符的第二待存储数据,再基于数据源对应的目标映射规则进行映射以便后续云存储,目标结构化数据模板和目标映射规则能够最大可能地符合该数据源的存储需求,提高存储效率和存储速度。举例来说,本申请实施例的场景之一,可以是应用到如图1所示的场景中,该场景包括处理器101和用户终端102,其中,处理器101与用户终端102进行交互,用户终端102可以是PC机,也可以是其它的移动终端,如手机或平台电脑等。用户在用户终端102进行第一待存储数据的云存储操作,处理器101响应于该操作,获取来自用户终端102源于目标数据源的第一待存储数据,所述目标数据源对应目标映射规则和目标结构化数据模板;处理器101基于所述第一待存储数据获得第二待存储数据,所述第二待存储数据的数据结构与所述目标结构化数据模板相符;处理器101按照所述目标映射规则将所述第二待存储数据映射至对应的目标存储服务器;处理器101在所述目标存储服务器对所本文档来自技高网
...

【技术保护点】
1.一种数据存储的方法,其特征在于,包括:获取目标数据源的第一待存储数据,所述目标数据源对应目标映射规则和目标结构化数据模板;基于所述第一待存储数据获得第二待存储数据,所述第二待存储数据的数据结构与所述目标结构化数据模板相符;按照所述目标映射规则将所述第二待存储数据映射至对应的目标存储服务器;在所述目标存储服务器对所述第二待存储数据进行云存储。

【技术特征摘要】
1.一种数据存储的方法,其特征在于,包括:获取目标数据源的第一待存储数据,所述目标数据源对应目标映射规则和目标结构化数据模板;基于所述第一待存储数据获得第二待存储数据,所述第二待存储数据的数据结构与所述目标结构化数据模板相符;按照所述目标映射规则将所述第二待存储数据映射至对应的目标存储服务器;在所述目标存储服务器对所述第二待存储数据进行云存储。2.根据权利要求1所述的方法,其特征在于,还包括:按照目标重复数据删除方式对所述目标存储服务器上映射的第二待存储数据进行重复数据删除,所述目标重复数据删除方式对应所述目标数据源;对应地,所述在所述目标存储服务器对所述第二待存储数据进行云存储,具体为:在所述目标存储服务器对完成重复数据删除的第二待存储数据进行云存储。3.根据权利要求2所述的方法,其特征在于,还包括:根据所述目标数据源的数据存储需求,预先设定对应的所述目标映射规则;根据所述目标映射规则,预先生成对应的所述目标结构化数据模板;根据所述目标结构化数据模板的特性,预先设定对应的所述目标重复数据删除方式。4.根据权利要求3所述的方法,其特征在于,所述目标映射规则包括数据类型映射规则、数据来源映射规则、数据结构映射规则、数据时间映射规则或数据类别映射规则。5.根据权利要求2所述的方法,其特征在于,所述目标重复数据删除方式包括固定大小块的重复数据删除方式或变大小块的重复数据删除方式。6.根据权利要求1所述的方法,其特征在于,所述基于所述第一...

【专利技术属性】
技术研发人员:金娟
申请(专利权)人:浪潮商用机器有限公司
类型:发明
国别省市:山东,37

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

1