发明名称 PROCESSING MUTATIONS FOR A REMOTE DATABASE
摘要 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.
申请公布号 US2015370844(A1) 申请公布日期 2015.12.24
申请号 US201514748642 申请日期 2015.06.24
申请人 Google Inc. 发明人 Chen Jianjun;Fuller Alfred R.;Tsai Steve
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method implemented by one or more data processing apparatus, the method comprising: 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; anda 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.
地址 Mountain View CA US