The embodiment of the invention discloses a key for data storage and transmission method and device. The method includes: obtaining key with Key-Value format on the target data; from the target data obtained, were extracted from the Key data and Value data; according to the extracted Key data, determine the format or transmission format for storage; storage or transmission of Value data extraction. The embodiment of the invention, the storage or transmission of Value data, reduce the redundant problem of repeated storage or transmission of Key data, save storage space and improve the transmission efficiency, and improve the security of the data.
【技术实现步骤摘要】
本专利技术涉及数据存储和传输领域,特别涉及一种键值对数据存储、传输方法及装置。
技术介绍
数据存储是根据不同的应用环境,通过采取合理、安全、有效的方式将数据保存到某些介质上,并能保证数据被有效的访问,总的来讲,可以包含两个方面的含义:一方面它是数据临时或长期驻留的物理媒介;另一方面,它是保证数据完整安全存放的方式或行为。数据存储就是把这两个方面结合起来,向客户提供一套数据存放的解决方案。数据传输则是将数据从一方送给另一方的过程。现有技术中,一种常用的数据存储或传输的方式为:将数据按照键值对(Key-Value)的方式进行存储或传输。例如分布式的结构化数据存储系统采用的就是这种方式。在实现本专利技术方案的过程中,专利技术人发现现有的这种将数据按照键值对进行存储或传输的方式至少存在以下问题:一方面,数据在存储或传输时,每一条数据都要包含Key数据和Value数据两部分内容,导致Key数据大量重复存储或传输,数据存在冗余,造成存储空间的浪费,而且影响传输效率;另一方面,由于每一条数据都是Key数据和Value数据两部分内容连续出现,导致数据安全性很差,一旦第三方通过某种方式获得了这些数据,很容易直接解析出这些数据的含义。
技术实现思路
本专利技术实施例的目的在于提供一种键值对数据存储、传输方法及装置,解决现有技术中Key数据重复存储或传输的冗余问题,节省存储空间,提高传输效率,并且提 ...
【技术保护点】
一种键值对数据存储方法,其特征在于,所述方法包括步骤:获得具有键值对Key‑Value格式的目标数据;从获得的所述目标数据中,分别提取出Key数据和Value数据;根据所提取的Key数据,确定存储格式;对所提取的Value数据进行存储,并且建立该存储格式与所存储的Value数据的对应关系。
【技术特征摘要】
1.一种键值对数据存储方法,其特征在于,所述方法包括步骤:
获得具有键值对Key-Value格式的目标数据;
从获得的所述目标数据中,分别提取出Key数据和Value数据;
根据所提取的Key数据,确定存储格式;
对所提取的Value数据进行存储,并且建立该存储格式与所存储的Value
数据的对应关系。
2.根据权利要求1所述的方法,其特征在于,所述对所提取的Value数
据进行存储,包括:
在所提取的Value数据中,识别以字符串格式存在的数值型数据;
将所述数值型数据转换成数值型格式;
对转换后的结果进行存储。
3.根据权利要求1所述的方法,其特征在于,所述建立该存储格式与
所存储的Value数据的对应关系,包括:
对所确定的存储格式的内容进行保存,并且建立该存储格式与所存储
的Value数据的对应关系。
4.根据权利要求1所述的方法,其特征在于,所述建立该存储格式与
所存储的Value数据的对应关系,包括:
在预设的存储格式数据库中,搜索是否存在与所确定的存储格式内容
相同的存储格式,
如果是,则直接建立该存储格式与所存储的Value数据的对应关系;
如果否,对所确定的存储格式的内容进行保存,并且建立该存储格式
与所存储的Value数据的对应关系。
5.一种键值对数据传输方法,其特征在于,所述方法包括步骤:
获得具有键值对Key-Value格式的目标数据;
从获得的所述目标数据中,分别提取出Key数据和Value数据;
根据所提取的Key数据,确定传输格式;
对所提取的Value数据进行传输。
6.根据权利要求5所述的方法,其特征在于,所述对所提取的Value数
据进行传输,包括:
在所提取的Value数据中,识别以字符串格式存在的数值型数据;
将所述数值型数据转换成数值型格式;
根据所确定的传输格式,对所转换后的Value数据进行传输。
7.一种键值对数据存储装置,其特...
【专利技术属性】
技术研发人员:钟振东,姚辉,周振华,
申请(专利权)人:珠海市君天电子科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。