Invention Grant
- Patent Title: Processing mutations for a remote database
-
Application No.: US14928011Application Date: 2015-10-30
-
Publication No.: US10545948B2Publication Date: 2020-01-28
- Inventor: Jianjun Chen , Alfred R. K. Fuller , Steve Tsai
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Fish & Richardson P.C.
- Main IPC: G06F16/23
- IPC: G06F16/23 ; G06F16/27 ; G06F16/2458

Abstract:
Methods, systems, and apparatus are described for processing mutations for a remote database. In one aspect, a method includes receiving a log of database mutations from a client device, the log of database mutations indicating changes previously made to a client version of a database stored on the client device, and each database mutation specifying: an entity included in the database; an operation for the entity; and a client version number for the entity; identifying, in the log of database mutations, two or more database mutations that each specify a same client version number for a same entity; determining, based on a conflict resolution policy, that the two or more database mutations are eligible for collapsing; and collapsing the two or more database mutations into a single database mutation.
Public/Granted literature
- US20160048554A1 PROCESSING MUTATIONS FOR A REMOTE DATABASE Public/Granted day:2016-02-18
Information query