×

Method for streaming transactions in database cluster

  • US 10,078,680 B2
  • Filed: 12/17/2014
  • Issued: 09/18/2018
  • Est. Priority Date: 12/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for use in a database cluster, wherein the database cluster comprises a plurality of nodes, the method comprising:

  • receiving a transaction at a first node to be committed at the first node of the database cluster;

    executing the transaction at the first node, wherein the transaction produces a plurality of replication events;

    beginning a replication of the transaction at the first node before committing the transaction in the first node by;

    dividing the plurality of replication events of the transaction into a plurality of fragments, wherein each of the plurality of fragments comprises one or more replication events;

    assigning a set of fragment-specific parameters to each of the plurality of fragments;

    communicating the plurality of fragments to a second node of the database cluster one by one as they are prepared in the first node, wherein at least one of the plurality of fragments is communicated before the transaction is committed at the first node;

    the method further comprising;

    certifying each fragment of the plurality of fragments separately and individually; and

    committing the transaction at both first and second nodes when each fragment of the plurality of fragments completes certification successfully.

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