×

Zero-transaction-loss recovery for database systems

  • US 10,769,028 B2
  • Filed: 10/14/2014
  • Issued: 09/08/2020
  • Est. Priority Date: 10/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • partitioning a software stack for processing storage commands, into first, second and third software components managed respectively by a database server at a primary site, by a secure storage unit at or adjacent to the primary site, the secure storage unit comprising a protection storage unit and a disaster-proof storage unit, and by a recovery system at a secondary site;

    receiving, by the database server, a new database transaction comprising an update for a local database stored at the primary site;

    storing the received database transaction to a secure log file in the disaster-proof unit using the first and the second software components, wherein using the first and the second software components comprises mapping the protection storage unit to the database server and mapping the disaster-proof storage unit comprising the secure log file to the protection storage unit; and

    following a disaster occurring at the primary site, recovering, from the disaster-proof storage unit by the recovery system using the second and the third software components, the database transactions in the secure log files so as to synchronize a remote database to a most recent state of the local database prior to the failure, wherein using the second and the third software components comprises mapping the disaster-proof storage unit comprising the secure log file to the recovery system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×