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.: US13588993
    Application Date: 2012-08-17
  • Publication No.: US08554724B2
    Publication 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
Method and system for efficiently replicating data in non-relational databases
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.
Information query
Patent Agency Ranking
0/0