Systems and methods for consistent backup of distributed, transactional databases
US11960362B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Oct 10, 2022 |
| Grant date | Apr 16, 2024 |
| Priority date | — |
| Expiry date | Oct 10, 2042 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2201/84
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A distributed, transactional database uses timestamps, such as logical clock values, for entry versioning and transaction management in the database. To write to the database, a service requests a timestamp to be inserted into the database with a new version of data. During a backup procedure, a cleanup process is paused, issuing new timestamps is paused, and a backup timestamp is generated, which results in an effective backup copy. During a restore of a backup, a snapshot of the database is loaded and any entries older than the backup timestamp are deleted, which ensures that a consistent restore has occurred.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.