一种数据缓存及其恢复方法技术

技术编号:19934002 阅读:32 留言:0更新日期:2018-12-29 04:28
本发明专利技术公开了一种数据缓存,涉及数据缓存及恢复技术领域。本发明专利技术包括在内存储器中建立第一链表、第一哈希表、第二哈希表;第一链表的节点用于存储数据块的首址;第一哈希表的节点用于存储数据块在存储器中对应存储块的哈希值;第二哈希表的节点用于存储数据块在缓存器中对应存储块的哈希值。本发明专利技术还提供一种数据缓存的恢复方法。本发明专利技术通过设置第一链表、第一哈希表、第二哈希表且第二哈希表通过存储在其节点中的哈希值确定数据块在存储器中的地址,实现了数据缓存及备份恢复的安全快速实现,提高了数据缓存效率以及缓存数据备份恢复的安全性。

【技术实现步骤摘要】
一种数据缓存及其恢复方法
本专利技术属于数据缓存及恢复
,特别是涉及一种数据缓存及其恢复方法。
技术介绍
现有的计算机,为了提高数据访问速度和数据安全性,常通过数据缓存提高数据的存储效率和安全性。现有技术中的缓存方法为,当接收到要访问的数据时,首先与已有内存中存储的数据进行比较,若已存在该数据,则抛弃该数据,可直接访问内存中的已有数据,若否,则将该数据写入内存中。每隔一定时间扫描内存数据,将存储时间超过设定值的过期数据删除。但这种缓存效率跟不上现有的互联网环境下的数据安全和数据存取效率。本专利技术致力于研发一种数据缓存及其恢复方法,用于解决现有数据缓存数据安全存在隐患且存储效率低下的问题。
技术实现思路
本专利技术的目的在于提供一种数据缓存及其恢复方法,通过设置第一链表LinkedList1、第一哈希表HashList1、第二哈希表HashList2且第二哈希表HashList2通过存储在其节点中的哈希值确定数据块在存储器中的地址,实现了数据缓存及备份恢复的安全快速实现,解决了现有数据缓存数据安全存在隐患且存储效率低下的问题。为解决上述技术问题,本专利技术是通过以下技术方案实现的:本文档来自技高网...

【技术保护点】
1.一种数据缓存,其特征在于,包括:在内存储器中建立第一链表LinkedList1、第一哈希表HashList1、第二哈希表HashList2;所述第一链表LinkedList1的节点LinkNode用于存储数据块的首址;所述第一哈希表HashList1的节点HashNode用于存储数据块在存储器中对应存储块的哈希值;所述第二哈希表HashList2的节点HashNode用于存储数据块在缓存器中对应存储块的哈希值。

【技术特征摘要】
1.一种数据缓存,其特征在于,包括:在内存储器中建立第一链表LinkedList1、第一哈希表HashList1、第二哈希表HashList2;所述第一链表LinkedList1的节点LinkNode用于存储数据块的首址;所述第一哈希表HashList1的节点HashNode用于存储数据块在存储器中对应存储块的哈希值;所述第二哈希表HashList2的节点HashNode用于存储数据块在缓存器中对应存储块的哈希值。2.根据权利要求1所述的一种数据缓存,其特征在于,所述数据块与存储器中存储块、缓存器中的缓存块大小相同。3.根据权利要求1所述的一种数据缓存,其特征在于,所述第一链表LinkedList1的节点LinkNode中存储数据块根据其首址在第一哈希表HashList1中查找存储器中对应的哈...

【专利技术属性】
技术研发人员:项道东
申请(专利权)人:温州职业技术学院
类型:发明
国别省市:浙江,33

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

1