×

EFFICIENT READ REPLICAS

  • US 20140324785A1
  • Filed: 04/30/2013
  • Published: 10/30/2014
  • Est. Priority Date: 04/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • performing, by multiple nodes of a database service that includes a primary node, a plurality of read replicas each having a cache, and a distributed storage service;

    receiving, from a client of the database service, a write request directed to a given data record in a database table, wherein the write request specifies a modification to be made to the given data record;

    generating a redo log record representing the modification to be made to the given data record;

    sending the redo log record to a particular server node of the distributed storage service that stores a version of the data page comprising the given data record; and

    sending the redo log record to the plurality of read replicas, wherein the redo log record indicates that a cached version of the given data record stored in respective caches of the plurality of read replicas is stale;

    wherein a subsequent request for the given data record received by a read replica of the plurality of read replicas includes the read replica requesting a current version of the given data record from the distributed storage service.

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