【技术实现步骤摘要】
字典的内存数据库存储方法、装置和电子设备
[0001]本专利技术涉及数据存储
,尤其是涉及一种字典的内存数据库存储方法、装置和电子设备。
技术介绍
[0002]对于多值属性的字段存储一般采用分隔符的存储方式,例如“字典1,字典2,字典3”进行存储,由于分隔符的存在以及字典自身长度的问题,这种存储方式会产生部分存储空间的浪费;尤其在一些对内存占用大小较为敏感的应用场景中,如何节省字典存储空间的技术问题更是亟待解决。
技术实现思路
[0003]本专利技术的目的在于提供一种字典的内存数据库存储方法、装置和电子设备,以缓解了字典在内存存储过程中存储空间存在浪费的技术问题。
[0004]第一方面,本专利技术实施例提供了一种字典的内存数据库存储方法,包括:
[0005]获取待存储项目中每个字典的字符长度,按照预设进制将所述每个字典的字符长度进行置换得到置换字典长度;
[0006]根据预设编码规则将所述置换字典长度进行转换,得到所述每个字典对应的编码;
[0007]将所述每个字典对应的 ...
【技术保护点】
【技术特征摘要】
1.一种字典的内存数据库存储方法,其特征在于,包括:获取待存储项目中每个字典的字符长度,按照预设进制将所述每个字典的字符长度进行置换得到置换字典长度;根据预设编码规则将所述置换字典长度进行转换,得到所述每个字典对应的编码;将所述每个字典对应的编码存储于内存数据库。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将目标字典对应的编码按照所述预设编码规则和所述预设进制进行转换,还原得到所述目标字典的字符长度;基于所述字符长度,查找所述目标字典。3.根据权利要求1所述的方法,其特征在于,获取待存储项目中每个字典的字符长度的步骤,包括:响应于针对每个字典的控制指令,获取待存储项目中每个字典的字符长度的初始范围。4.根据权利要求1或3所述的方法,其特征在于,获取待存储项目中每个字典的字符长度的步骤,还包括:根据关系型数据库的特性,按照预设步长对所述每个字典的字符长度进行自增操作,其中,所述待存储项目中每个字典存储于所述关系型数据库中。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若目标字典具有多值属性,且所述目标字典对...
【专利技术属性】
技术研发人员:刘松树,杨伏敏,赵欣荷,何星,
申请(专利权)人:贵阳市公安局淄博市公安局周村分局,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。