×

Selectively replicating changes to hierarchial data structures

  • US 10,671,639 B1
  • Filed: 03/30/2017
  • Issued: 06/02/2020
  • Est. Priority Date: 03/30/2017
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of distributed data stores, respectively comprising a plurality of compute nodes and respectively located in separate networks that are accessible to other ones of the distributed data stores via a network connection;

    the distributed data stores, configured to;

    receive an update to an object of a hierarchal data structure stored in one of the distributed data stores;

    commit the update to a transaction log for the hierarchical data structure to apply the update to the object of the hierarchical data structure in the one distributed data store;

    determine one or more replicas of the hierarchical data structure stored in different ones of the distributed data stores that are eligible to apply the update to the object according to a replication permission determined for the object;

    send the update to the different distributed data stores; and

    commit the update to respective transaction logs for the identified replicas of the hierarchical data structure to apply the update to corresponding objects of the identified replicas of the hierarchical data structure.

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