A b+ tree management method based on remote direct non-volatile memory access
A technology of memory access and management methods, applied in the field of B+ tree management mechanism, which can solve the problems of B+ tree performance degradation, long occupying lock time, unsatisfactory disk performance, etc., to reduce wear, ensure performance, and reduce data persistence overhead Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0017] refer to figure 1 , the invention provides a kind of B+ tree management method based on remote direct non-volatile memory access, comprising:
[0018] In the first step, the client competes for the operation lock of the B+ tree through the atomic operation of RDMA. After successfully acquiring the operation lock, it sends the message of the keyword, data length (optional) and operation command to the server to register with the DRAM of the network card. middle;
[0019] In the second step, the server parses the information field in the received message, and operates the complete B+ tree stored in the DRAM according to the corresponding command;
[0020] In the third step, the server associates a leaf node stored in the non-volatile memory with each leaf node of the B+ tree stored in the DRAM;
[0021] In the fourth step, if the client's command is an insert operation, the server directly returns the memory address of the current operation of the non-volatile leaf node...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


