Patent · US Active

Early database transaction visibility

US12086041B2 · kind B2 · utility

0Cited by
6References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 10, 2022
Grant dateSep 10, 2024
Priority date
Expiry dateOct 10, 2042

Classification

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

Abstract

The disclosed techniques reduce a responsiveness time for a secondary node state of a database in switching from a second computing node to replace a first computing node acting in a primary node state, with both computing nodes performing the same database queries. The second node receives information regarding queries performed by the first node while in the primary state. In some embodiments, the second node retrieves, from a transaction log, log records detailing operations performed for database transactions. In some embodiments, the second node inserts, based on the log records, data records of the transactions into an in-memory cache of the second node that stores chains of database records from different transactions. Upon receiving sufficient information to switch to the primary state, the second node changes a mode of operation during failover making a committed transaction available for reads by subsequent database queries prior to record reordering.

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