×

Method for efficient primary key based queries using atomic RDMA reads on cache friendly in-memory hash index

  • US 10,803,039 B2
  • Filed: 05/26/2017
  • Issued: 10/13/2020
  • Est. Priority Date: 05/26/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • to obtain first target data managed by a database server instance executing on a server machine, a requesting entity determining whether the first target data is eligible for remote direct memory access (RDMA) retrieval;

    responsive to determining that the first target data is not eligible for RDMA retrieval, sending a request to the database server instance to cause the database server instance to provide the first target data;

    to obtain second target data managed by the database server instance, the requesting entity determining whether the second target data is eligible for RDMA retrieval;

    responsive to determining that the second target data is eligible for RDMA retrieval, performing the steps of;

    sending a for-location-RDMA to obtain location information from volatile memory of the server machine without involving the database server instance; and

    based on the location information obtained by the for-location-RDMA, sending a for-data-RDMA to obtain the second target data from the volatile memory of the server machine without involving the database server instance;

    wherein the method is performed by one or more computing devices.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×