US 11,709,862 B2
Selective synchronization of database objects
Ravindra V Polisetty, San Jose, CA (US)
Assigned to Grav1ty Inc., San Jose, CA (US)
Filed by GRAV1TY INC., San Jose, CA (US)
Filed on Feb. 3, 2021, as Appl. No. 17/167,014.
Claims priority of provisional application 62/970,163, filed on Feb. 4, 2020.
Prior Publication US 2021/0240730 A1, Aug. 5, 2021
Int. Cl. G06F 16/00 (2019.01); G06F 16/27 (2019.01); G06F 16/23 (2019.01); G06F 16/901 (2019.01)
CPC G06F 16/27 (2019.01) [G06F 16/2379 (2019.01); G06F 16/9024 (2019.01)] 22 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving a request to synchronize one or more records that include a corresponding root record and one or more connected records from a first database instance to a second database instance, wherein the request includes a specified graph configuration and an object boundary identifier associated with each of the one or more root records and the one or more connected records;
collecting the one or more records by traversing a corresponding graph configuration associated with each of the one or more root records;
generating a snapshot that includes the one or more records, wherein generating the snapshot includes assembling the one or more records into one or more object record sets based on a corresponding object boundary identifier associated with each of the one or more root records and the one or more connected records;
publishing the snapshot to the second database instance; and
updating the second database instance with at least one of the one or more object record sets included in the snapshot.