一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据存储及检索方法,装置,计算机可读存储介质及电子设备与流程

2022-02-24 18:06:29 来源:中国专利 TAG:

技术特征:
1.一种数据存储方法,其特征在于,包括以下步骤:获取json文本,所述json文本为json对象格式;所述json文本经处理后输出为mxkv记录;所述mxkv记录经过数据压缩后被写入存储器。2.根据权利要求1所述的数据存储方法,其特征在于,所述json文本经mxkv编码器处理后输出为mxkv记录的步骤具体包括以下步骤:对所述json文本进行解析处理,得到key-value记录对;将文本形式的keyname转换为keyid,输出为keyid-value记录对;针对所述keyid-value记录对按照keyid进行排序,得到经过排序的记录对;将所述经过排序的记录对拆分为至少一个记录分组信息流,并且,针对key、value分离成key流、value流;根据所述分组信息流的特征,生成索引信息流;将所述key流、value流、索引信息流整合成一个数据流,即得所述mxkv记录。3.一种数据检索方法,其特征在于,包括以下步骤:获取指定的目标key值;在权利要求1或2所述的mxkv记录中,根据所述指定的目标key值,找到与所述指定的目标key值对应的value。4.根据权利要求3所述的数据检索方法,其特征在于,所述在权利要求1或2所述的mxkv记录中,根据所述指定的目标key值,找到与所述指定的目标key值对应的value的步骤具体包括以下步骤:获取所述mxkv记录;将所述mxkv记录分解成分组索引信息流;将所述指定目标key值与所述分组索引信息流进行匹配,若能够匹配,则输出匹配组的数据流,若不存在匹配,则报告无命中。5.根据权利要求4所述的数据检索方法,其特征在于,所述将所述mxkv记录分解成分组索引信息流的步骤具体包括以下步骤:将所述mxkv记录分解成编码key流和编码value流;将编码key流还原为原始keyid流;将编码value流还原为原始value流。6.一种数据存储装置,其特征在于,包括:文本获取单元,用于获取json文本,所述json文本为json对象格式;mxkv记录输出单元,用于所述json文本经处理后输出为mxkv记录;数据存储单元,用于将所述mxkv记录经过数据压缩后被写入存储器。7.根据权利要求6所述的数据存储装置,其特征在于,所述mxkv记录输出单元具体包括:解析器,用于对所述json文本进行解析处理,得到key-value记录对;转换器,用于将文本形式的keyname转换为keyid,输出为keyid-value记录对;排序器,用于针对所述keyid-value记录对按照keyid进行排序,得到经过排序的记录对;
分组器,将所述经过排序的记录对拆分为至少一个记录分组信息流,并且,针对key、value分离成key流、value流;分组索引器,用于根据所述分组信息流的特征,生成索引信息流;串流器,用于将所述key流、value流、索引信息流整合成一个数据流,即得所述mxkv记录。8.一种数据检索装置,其特征在于,包括:目标key值获取单元,用于获取指定的目标key值;检索单元,用于在权利要求1或2所述的mxkv记录中,根据所述指定的目标key值,找到与所述指定的目标key值对应的value。9.根据权利要求8所述的数据检索装置,其特征在于,所述检索单元具体包括:分流器,用于将所述mxkv记录分解成分组索引信息流;分组检索器,将所述指定目标key值与所述分组索引信息流进行匹配,若能够匹配,则输出匹配组的数据流,若不存在匹配,则报告无命中。10.根据权利要求9所述的数据检索装置,其特征在于,所述分流器用于将所述mxkv记录分解成编码key流和编码value流,其具体包括:key解码器,用于将编码key流还原为原始keyid流;value解码器,用于将编码value流还原为原始value流。11.根据权利要求9所述的数据检索装置,其特征在于,所述分组检索器具体包括:key检索器,用于检索指定目标key值;value提取器,用于原始 value 流与生成的记录编码,提取出目标key对应的value并输出。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有数据存储和/或数据检索方法的程序,所述数据存储和/或数据检索方法的程序被处理器执行时,实现权利要求1-2中任一所述的数据存储方法;和/或,所述计算机可读存储介质上存储有数据检索方法的程序,所述数据检索方法的程序被处理器执行时,实现权利要求3-5中任一所述的数据检索方法的步骤。13.一种电子设备,其特征在于,包括存储器和处理器,所述存储器上存储有数据存储和/或数据检索方法的程序,所述数据存储和/或数据检索方法的程序被处理器执行时,实现权利要求1-2中任一所述的数据存储方法;和/或,所述存储器上存储有数据检索方法的程序,所述数据检索方法的程序被处理器执行时,实现权利要求3-5中任一所述的数据检索方法的步骤。

技术总结
本发明公开了一种数据存储及检索方法,装置,计算机可读存储介质及电子设备,属于计算机数据技术领域。该数据存储方法包括以下步骤:获取json文本,json文本为json对象格式;json文本经处理后输出为mxkv记录;mxkv记录经过数据压缩后被写入存储器。该数据检索方法包括以下步骤:获取指定的目标key值;在该数据存储方法的mxkv记录中,根据指定的目标key值,找到与指定的目标key值对应的value。该计算机可读存储介质能够用于实现该数据存储方法和/或该数据检索方法的步骤。应用该数据方法对key-value数据进行存储,能够使其同时具备高压缩性能、高加载性能和高查询性能。高加载性能和高查询性能。高加载性能和高查询性能。


技术研发人员:于宁
受保护的技术使用者:北京四维纵横数据技术有限公司
技术研发日:2022.01.19
技术公布日:2022/2/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献