Data reading method, system and equipment and computer readable storage medium

By acquiring the PG lock of the target PG, reading data, and releasing the lock before transmitting the read result via RDMA, and by using asynchronous read containers and bitmaps to manage read requests, the lock holding problem caused by network anomalies in RDMA read operations is solved, thereby improving the data reading efficiency and stability of distributed storage.

CN122045155APending Publication Date: 2026-05-15JINAN INSPUR DATA TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
JINAN INSPUR DATA TECH CO LTD
Filing Date
2026-02-04
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In existing technologies, read operations based on RDMA may take longer or fail to notify when there are network anomalies, leading to PG lock holding blockage and affecting the overall performance of distributed storage.

Method used

After acquiring the PG lock of the target PG, data is read, and the PG lock is released before the read result is transmitted via RDMA. Asynchronous read containers and bitmaps are used to manage read requests, and read operator instances are generated to optimize read request processing.

Benefits of technology

It improves data reading efficiency, avoids blocking caused by PG lock occupancy, and ensures stable operation of distributed storage and accurate data reading under network anomaly conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122045155A_ABST
    Figure CN122045155A_ABST
Patent Text Reader

Abstract

The invention discloses a data reading method, system and device and a computer readable storage medium, and relates to the technical field of distributed storage, and the method comprises the steps: obtaining a to-be-processed target reading request; in the distributed storage, determining a target PG corresponding to the target read request; acquiring a PG lock of the target PG; performing data reading on the target PG according to the target reading request to obtain a reading result; releasing the PG lock of the target PG; and the reading result is transmitted through the RDMA. By means of the PG lock, the data change in the process of reading the target PG is avoided, the data reading accuracy is ensured, the reading result is transmitted through the RDMA after the PG lock of the target PG is released, the PG lock is prevented from being occupied all the time in the process of transmitting the reading result through the RDMA, and the data reading efficiency is improved. Therefore, data reading can be continuously carried out on the target PG in the process of transmitting the reading result through the RDMA, and compared with the mode that a PG lock is released after the reading result is transmitted, the data reading efficiency is improved.
Need to check novelty before this filing date? Find Prior Art