Unlock instant, AI-driven research and patent intelligence for your innovation.

Persistent memory dynamic hash indexing method, system and equipment and storage medium

A hash index, dynamic technology, applied in the field of memory, can solve the problem of not improving the overall index performance, and achieve the effect of improving insertion performance and space utilization, reducing read and write overhead, and improving performance

Pending Publication Date: 2022-04-22
WUHAN UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The main purpose of the present invention is to provide a persistent memory dynamic hash index method, system, device and storage medium, aiming to solve the problem that the write operation ratio of the persistent memory-based hash index scheme in the prior art only accounts for a small part A technical problem that does not improve the performance of the overall index much

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Persistent memory dynamic hash indexing method, system and equipment and storage medium
  • Persistent memory dynamic hash indexing method, system and equipment and storage medium
  • Persistent memory dynamic hash indexing method, system and equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] It should be understood that the specific embodiments described herein are merely used to explain the present invention and are not intended to qualify the present invention.

[0050] The solution of an embodiment of the present invention is mainly: by preset data fingerprint insertion algorithm to locate the target data bin in the dynamic hash structure, the hash key is inserted into the target data bin, the dynamic hash structure comprising a pointer array, a data bin and a segment; when there is no idle position in the target data bin, the next data bucket logically as an alternate data bin, the hash key is inserted into the alternate data bin; when the insertion of the standby data bin is successful, it is judged whether there is a matching data fingerprint in the alternate data bin, If it matches, then the key value of the corresponding data slot to be updated and the data fingerprint match is compared, and the refresh operation is carried out according to the key comp...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a persistent memory dynamic hash indexing method, system and device and a storage medium, the method comprises the following steps: positioning a target data bucket in a dynamic hash structure through a preset data fingerprint insertion algorithm, and inserting a hash key into the target data bucket, the dynamic hash structure comprising a pointer array, a data bucket and a segment; when the idle position does not exist in the target data bucket, taking the next logical data bucket as a standby data bucket, and inserting the hash key into the standby data bucket; when the insertion is successful, judging whether a matched data fingerprint exists in the standby data bucket, if so, comparing the key to be updated with a key value of a data slot matched with the data fingerprint, and refreshing according to a key comparison result; when the standby data bucket fails to be inserted, the local depth and the global depth of the segment with the Hash conflict are compared, and the splitting operation is performed according to the depth comparison result, so that the dynamic Hash indexing speed and efficiency of the persistent memory can be improved, and the Hash indexing performance of the persistent memory is improved.

Description

Technical field [0001] The present invention relates to the field of memory technology, in particular to a persistent memory dynamic hash indexing method, systems, devices and storage media. Background [0002] Over the past few decades, traditional memory technologies, including dynamic random access memory and static random access memory, have been used as main memory and cache in memory architectures, however, there are problems of high power consumption and limited scalability, due to the advantages of high density, low power consumption and non-volatile, persistent memory (PersistentMemory, PM) is expected to become a supplement or alternative to Dynamic Random Memory (Dynamic Random Access Memory (DRAM) builds the storage medium for future storage systems. [0003] The advent of persistent memory has led to significant changes in memory architecture and its characteristics, due to the neglect of the properties of persistent memory, making the traditional data index structu...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F16/22G06F16/23G06F16/2455G06F16/248
CPCG06F16/2255G06F16/23G06F16/2455G06F16/248
Inventor 朱彤何水兵宋伟
Owner WUHAN UNIV