

一种针对非易失内存的哈希表构建方法及系统.pdf
永香****能手
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
一种针对非易失内存的哈希表构建方法及系统.pdf
本发明公开了一种针对非易失内存的哈希表构建方法及系统。本发明方法构建一个哈希表,该哈希表逻辑上构建成一个倒立的完全二叉树,该二叉树的所有叶子节点是可寻址的单元,所有的非叶子节点是不可寻址单元且作为叶子节点处理哈希冲突的备用单元;从叶子节点到根节点路径上的所有非叶子节点用于存储在该叶子节点处发生哈希冲突的冲突元素;进一步删除该二叉树底部的多层只保留顶部剩余的层;该哈希表中每个元素对应两个不同的哈希位置,这两个哈希位置通过使用两个不同的哈希函数计算得到。本发明还实现了一种针对非易失内存的哈希表构建系统。本发明
针对非易失性内存的NoSQL内存数据库设计.docx
针对非易失性内存的NoSQL内存数据库设计题目:非易失性内存的NoSQL内存数据库设计摘要:随着大数据和实时数据处理的需求日益增长,传统的关系型数据库在存储和处理大规模数据时面临诸多限制。为了解决这一问题,NoSQL内存数据库应运而生。然而,由于内存数据库的易失性特性,系统故障或停电可能导致数据丢失。针对这一问题,本论文旨在设计和研究一种非易失性内存的NoSQL内存数据库,以实现高性能和数据持久化的双重要求。一、引言1.1背景随着互联网和大数据时代的到来,数据的规模和实时性的要求不断提高。传统的关系型数据
一种基于非易失性内存的系统快速启动设备及方法.pdf
本发明涉及一种基于非易失性内存的系统快速启动设备及方法,属于系统快速启动技术领域。本发明设计一种基于非易失性内存的系统快速启动方案,该方案基于非易失性内存和专用的数据恢复电路设计实现,通过将启动程序部分留存在非易失性内存中的方式,减少了从外存中读取至内存中的数据容量,从而节省了系统的上电时间。
基于非易失性内存的环状哈希索引结构技术研究.docx
基于非易失性内存的环状哈希索引结构技术研究基于非易失性内存的环状哈希索引结构技术研究摘要:随着云计算和大数据时代的到来,数据量的爆炸式增长引发了对高效索引结构的需求。传统的基于磁盘的索引结构存在访问速度较慢和高能耗等问题,因此研究基于非易失性内存(Non-VolatileMemory,NVM)的索引结构成为一种重要的解决方案之一。本文针对这一问题,提出了一种基于非易失性内存的环状哈希索引结构,并对其进行了详细研究和分析。实验结果表明,该索引结构在提高访问速度和降低能耗方面具有明显优势,具有较高的应用价值。
一种使用非易失性内存介质的键值对持久存储方法及系统.pdf
本发明提供了一种使用非易失性内存介质的键值对持久存储方法及系统,同时使用易失性内存介质和非易失性内存介质构建持久键值存储系统,在易失性内存介质中构建静态散列表接收来自客户端的读写访问请求;在非易失性内存介质中构建动态散列表存储键值对的元数据和键值对在数据区的内存偏移地址,在非易失性内存中的动态散列表之后构建数据存储区,存放键值对大小、键值对数据和键值对校验和;使用结合键值对校验和的检查点的机制,维护持久键值存储系统的数据一致性。本发明利用了不同内存特性的优点,提升性能的同时实现了对键值数据对的持久有效存储