×

MULTI-MASTER DATA REPLICATION IN A DISTRIBUTED MULTI-TENANT SYSTEM

  • US 20160306837A1
  • Filed: 06/30/2016
  • Published: 10/20/2016
  • Est. Priority Date: 04/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. In a replicated database by an instance of the replicated database, wherein the instance is one of a plurality instances of the replicated database, and each instance is separately responsible for multiple database tables local to the respective instances, and wherein the plurality of instances of the replicated database comprise two or more data centers each data center having a leader instance and one or more non-leader instances, the one or more non-leader instances to communicate with other non-leader instances of the same data center and the leader instance of the same data center and not to instances of other data centers, the leader instance to communicate with leader instances of other data centers and not with non-leader instances of other data centers, a method comprising:

  • monitoring for a change to at least one record of the local database tables;

    generating a chunk of information that stores metadata about record changes and corresponds to a discrete unit of progress for both change detection and transport; and

    serving the chunk to another instance of the replicated database via one or more leader instances to replicate the detected change to the other instance.

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