Patent · US Active

Database versioning based on transactions

US12229120B1 · kind B1 · utility

0Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 28, 2023
Grant dateFeb 18, 2025
Priority date
Expiry dateAug 28, 2043

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/219
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for accessing a database that is stored in a storage system, the method includes: (a) receiving a request to obtain a database entity (DE) of a requested version line out of multiple version lines that differ from each other by one or more transactions; (b) obtaining, for each DE portion out of multiple DE portions of the DE, content of the DE portion as written during a transaction of the requested version line that was a last transaction of the requested version line that wrote the DE portion to the database; wherein the obtaining includes (i) using first metadata that is indicative of transactions of the requested version line, and (ii) using second metadata that is indicative of which transactions were involved in writing to a logical address range that is associated with the DE portion; and (d) sending a response to the request, wherein the response comprises, for each DE portion of the DE portions, the obtained content.

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