Database versioning based on transactions
US12229120B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 28, 2023 |
| Grant date | Feb 18, 2025 |
| Priority date | — |
| Expiry date | Aug 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.