Invention Grant
US08554724B2 Method and system for efficiently replicating data in non-relational databases
有权
在非关系数据库中有效复制数据的方法和系统
- Patent Title: Method and system for efficiently replicating data in non-relational databases
- Patent Title (中): 在非关系数据库中有效复制数据的方法和系统
-
Application No.: US13588993Application Date: 2012-08-17
-
Publication No.: US08554724B2Publication Date: 2013-10-08
- Inventor: Yonatan Zunger
- Applicant: Yonatan Zunger
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Morgan, Lewis & Bockius LLP
- Main IPC: G06F7/00
- IPC: G06F7/00

Abstract:
A method replicates data between instances of a distributed database. The method identifies at least two instances of the database at distinct geographic locations. The method tracks changes to the database by storing deltas. Each delta has a row identifier that identifies the piece of data modified, a sequence identifier that specifies the order in which the deltas are applied to the data, and an instance identifier that specifies where the delta was created. The method determines which deltas to send using an egress map that specifies which combinations of row identifier and sequence identifier have been acknowledged as received at other instances. The method builds a transmission matrix that identifies deltas that have not yet been acknowledged as received. The method then transmits deltas identified in the transmission matrix. After receiving acknowledgement that transmitted deltas have been incorporated into databases at other instances, the method updates the egress map.
Public/Granted literature
- US20120310903A1 Method and System for Efficiently Replicating Data in Non-Relational Databases Public/Granted day:2012-12-06
Information query