Continuous data protection using retroactive backup snapshots
AssigneeSalesforce, Inc.
InventorsAdrian Kunzle, Ariel Berkman, Etai Litov, Jason K. S. Choy
Life of this patent
Estimating the term…
Loading patent…
AssigneeSalesforce, Inc.
InventorsAdrian Kunzle, Ariel Berkman, Etai Litov, Jason K. S. Choy
Estimating the term…
Methods, storage systems and computer program products create a transactionally consistent backup of a database by generating, during a time period beginning with a first time and ending with a second time, a copy of the database including multiple tables. During the time period, queries that request updates to the tables are periodically generated and conveyed to a software system managing the database, responses including updates to the tables are received responsively to the periodic queries, and the received updates are stored to a journal. A set of the updates not stored in the copy are identified, in the journal, and copy of the database is updated with the updates so as to ensure that the copy includes the transactionally consistent backup of the database.
A method for use with a database comprising multiple tables, comprising:
An apparatus for use with a database comprising multiple tables, comprising:
A computer software product comprising a tangible non-transitory computer-readable medium in which program instructions are stored, which instructions, when read by one or more processors, cause the processors:
Dependencies are inferred from the claim text.