Method for organizing and accessing memory database index with high performance
An access method and index organization technology, which is applied in the database field, can solve problems such as reducing life span, affecting other nodes, and reducing B+Tree performance, so as to achieve the effect of reducing the number of times of erasing and writing
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0074] The definitions of abbreviations and key terms provided in this embodiment are as follows: NVM: Non-Volatile Memory, non-volatile memory; MMU: Memory Management Unit, storage management unit; VAB: Virtual Address Bucket, virtual address bucket;
[0075] As shown in the figure, the high-performance in-memory database index organization and access method provided by this embodiment includes the following steps:
[0076] S1. The overall index table structure is organized hierarchically;
[0077] S2. Allocate a continuous virtual address space for each level of bucket list in the virtual address space of the system;
[0078] S3. Map each bucket linked list to the corresponding virtual address space;
[0079] S4. Use linked lists to organize the indexes and data in the index structure at all levels. Each item in the linked list is a bucket organization, and each bucket organization stores the attribute information of the bucket organization itself, and points to the next bu...
Embodiment 2
[0110] The high-performance memory database index organization and access method provided by this embodiment solves the problem that the traditional disk database index cannot be applied to the memory management environment of the computer, which will cause huge and unnecessary system overhead.
[0111] The organization form and access method of the in-memory database index provided by this embodiment fully fit the environment of the computer memory, reduce the overhead of the system accessing the database index structure, and greatly improve the performance of the in-memory database. The basic database operations such as insertion, deletion, search, and range search are efficiently performed on NVM memory. The organization and access methods of in-memory database indexes fully consider the storage characteristics of NVM, and reduce the number of write operations to NVM as much as possible to maintain the service life of NVM memory.
[0112] Such as figure 2As shown, in the ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com