×

Data management platform

  • US 9,922,043 B1
  • Filed: 10/27/2014
  • Issued: 03/20/2018
  • Est. Priority Date: 10/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • Maintaining a respective garbage collection version vector for each member of a plurality of members in a distributed data management system, wherein each garbage collection version vector has a plurality of elements that each represent a respective count of garbage collection processes that have been performed by a corresponding member of the plurality of members of the distributed data management system, each garbage collection process being performed by each member on a respective copy of a replicated data region maintained by the member in the data management system and removing data entries marked as deleted in the data region from memory;

    receiving, by a first member of the plurality of members having a first garbage collection version vector, a second garbage collection version vector maintained by a different second member of the plurality of members;

    determining, by the first member, that the first garbage collection version vector is different than the second garbage collection version vector; and

    in response to determining that the first garbage collection version vector is different than the second garbage collection version vector, performing, by the first member, a first replication process that is different than a second replication process, wherein the second replication process is performed when the first garbage collection version vector matches every other garbage collection version vector received from one or more other members of the plurality of members.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×