数据存储及访问方法、装置和计算机设备制造方法及图纸

技术编号:33043301 阅读:22 留言:0更新日期:2022-04-15 09:25
本发明专利技术提供一种数据存储及访问方法、装置和计算机设备,其中数据存储方法包括接收数据存储请求,所述数据存储请求携带有待存储所述的目标数据及其有效时间;生成所述目标数据的数据标识;将所述目标数据、数据标识、有效时间封装形成存储数据;存储所述存储数据。本发明专利技术通过对目标数据设置有效时间,用于保证数据的有效性,以使数据与时俱进。并在存储前对设置数据标识,避免数据被篡改,保证数据的安全性,完整性。完整性。完整性。

【技术实现步骤摘要】
数据存储及访问方法、装置和计算机设备


[0001]本专利技术涉及计算机领域,具体涉及数据存储领域,特别是涉及一种数据存储及方法、装置和计算机设备。

技术介绍

[0002]数据存储是根据不同的应用环境,通过采取合理、安全、有效的方式将数据保存到某些介质上,并能保证数据被有效的访问,总的来讲,可以包含两个方面的含义:一方面它是数据临时或长期驻留的物理媒介;另一方面,它是保证数据完整安全存放的方式或行为。数据存储就是把这两个方面结合起来,向客户提供一套数据存放的解决方案。数据传输则是将数据从一方送给另一方的过程。
[0003]键值对存储(Key

Value存储,简称KV存储),其数据按照键值对的形式进行组织,索引和存储,是数据库最简单的组织形式。目前移动端通过使用<K、V>键值对数据结构来存储关键信息的场景,例如用户标识、开关配置、特定场景下的数据。基本上全部的编程语言都带有应用在内存中的键值对存储。如C++STL的映射容器(map container)和Java的HashMap以及Python本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据存储方法,其特征在于,包括以下步骤:接收数据存储请求,所述数据存储请求携带有待存储所述的目标数据及其有效时间;生成所述目标数据的数据标识;将所述目标数据、数据标识、有效时间封装形成存储数据;存储所述存储数据。2.根据权利要求1所述的数据存储方法,其特征在于,所述生成所述目标数据的数据标识,包括:获取所述目标数据中的待存储键和待存储值;关联所述待存储键和待存储值,并自动生成标识id。3.根据权利要求1所述的数据存储方法,其特征在于,所述所述存储数据存储在mmap内存映射文件中,存储所述存储数据的步骤,包括:读取所述mmap内存映射文件的文件数据,将所述存储数据反序列化写入数据字典中。4.根据权利要求1所述的数据存储方法,其特征在于,在所述存储所述存储数据的步骤之前,包括:加密所述存储数据。5.根据权利要求1

4任一项所述的数据存储方法,其特征在于,所述方法还包括:遍历所述存储数据,删除失效数据。6.一种数据访问方法,其特征在于,包括以下步骤:接收数据查询请求,所述数据查询请求包括待查询键;获取所述待查询键对应的键值、数据标识和有效时间;基于所述数据标识验证所述键值是否被篡改,及基于所述有效时间验证所述键值是否过期,若所述键值被篡改或已过期,根据预设方式响应所述数据查询请求,否则返回...

【专利技术属性】
技术研发人员:王阳刘锦华
申请(专利权)人:深圳依时货拉拉科技有限公司
类型:发明
国别省市:

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

1