Patent · US Active

Slave consistency in a synchronous replication environment

US8694733B2 · kind B2 · utility

8Cited by
80References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 17, 2012
Grant dateApr 8, 2014
Priority date
Expiry dateApr 26, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/80
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Approaches for replicating data in a distributed transactional system. At a first node of a cluster, a per-transaction write set, comprising a plurality of write operations, is committed against a first MySQL database. One or more per-transaction write sets are replicated from the first node to a second node. Upon receiving a read query, the second node parses the read query to identify a read set, calculates a write set conflict window for the read query, and upon determining that the read set conflicts with one or more write sets in the write set conflict window, waits to process the read query until all conflicting write sets are committed. However, upon determining that the read set does not conflict any write sets in the write set conflict window, the read query is processed without first committing any write transactions in the write set conflict window for the read query.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.