US 12,481,639 B2
Transactionally consistent database exports
Kalyan Chakravarthy Akella, Bengaluru (IN)
Assigned to Rubrik, Inc., Palo Alto, CA (US)
Filed by Rubrik, Inc., Palo Alto, CA (US)
Filed on Aug. 5, 2024, as Appl. No. 18/794,974.
Application 18/794,974 is a continuation of application No. 17/705,848, filed on Mar. 28, 2022, granted, now 12,093,238.
Prior Publication US 2024/0394241 A1, Nov. 28, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/23 (2019.01)
CPC G06F 16/2358 (2019.01) [G06F 16/2365 (2019.01); G06F 16/2379 (2019.01)] 18 Claims
OG exemplary drawing
 
1. A method at a first computing system, comprising:
receiving, by the first computing system, an export of a live database from a second computing system as a result of an export operation for the live database, wherein the export operation spans a time period;
saving, by the first computing system, the export of the live database to one or more files within the first computing system;
obtaining, by the first computing system, after the export operation is complete, and from the second computing system based at least in part on one or more transactions being committed to the live database at the second computing system during the time period, at least a portion of a log indicating the one or more transactions committed to the live database at the second computing system during the time period; and
updating, by the first computing system and based at least in part on at least the portion of the log, the one or more files within the first computing system to represent an updated version of the live database that reflects an application of the one or more transactions that were committed to the export of the live database during the time period, wherein the one or more transactions were omitted from the received export of the live database.