PROCESSING MUTATIONS FOR A REMOTE DATABASE
    1.
    发明申请

    公开(公告)号:US20160048570A1

    公开(公告)日:2016-02-18

    申请号:US14928083

    申请日:2015-10-30

    申请人: Google Inc.

    IPC分类号: G06F17/30

    摘要: 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.

    PROCESSING MUTATIONS FOR A REMOTE DATABASE
    2.
    发明申请

    公开(公告)号:US20160048554A1

    公开(公告)日:2016-02-18

    申请号:US14928011

    申请日:2015-10-30

    申请人: Google Inc.

    IPC分类号: G06F17/30

    摘要: 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.

    Processing mutations for a remote database

    公开(公告)号:US11455291B2

    公开(公告)日:2022-09-27

    申请号:US14928083

    申请日:2015-10-30

    申请人: Google Inc.

    摘要: 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.

    PROCESSING MUTATIONS FOR A REMOTE DATABASE
    4.
    发明申请
    PROCESSING MUTATIONS FOR A REMOTE DATABASE 审中-公开
    处理远程数据库的突变

    公开(公告)号:US20150370844A1

    公开(公告)日:2015-12-24

    申请号:US14748642

    申请日:2015-06-24

    申请人: Google Inc.

    IPC分类号: G06F17/30

    摘要: 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.

    摘要翻译: 描述了用于处理远程数据库的突变的方法,系统和装置。 一方面,一种方法包括从客户端设备接收数据库突变的日志,指示先前对存储在客户端设备上的数据库的客户端版本进行的更改的数据库突变的日志,以及每个数据库变异,其指定:包括在 数据库; 实体的操作; 和实体的客户端版本号; 在数据库突变的日志中识别两个或多个数据库突变,每个数据库突变为同一实体指定相同的客户端版本号; 根据冲突解决政策确定两个或多个数据库突变有资格进行崩溃; 并将两个或更多个数据库突变塌陷成单个数据库突变。