The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 25, 2018
Filed:
Nov. 26, 2014
Daniel Booss, Wiesloch, DE;
Peter Bumbulis, Cambridge, CA;
Wolfgang Lehner, Dresden, DE;
Ismail Oukid, Dresden, DE;
Thomas Willhalm, Sandhausen, DE;
Daniel Booss, Wiesloch, DE;
Peter Bumbulis, Cambridge, CA;
Wolfgang Lehner, Dresden, DE;
Ismail Oukid, Dresden, DE;
Thomas Willhalm, Sandhausen, DE;
SAP SE, Walldorf, DE;
Abstract
A data recovery system and method are disclosed. Primary data is stored a database in byte-addressable NVRAM, where the database includes one or more persistent tables of data in a byte-addressable, RAM format, and a persistent memory allocator that maps persistent memory pointers of the persistent memory to virtual memory pointers of a virtual memory associated with the database. Secondary data is stored in volatile DRAM. A failure recovery includes recovering the persistent memory allocator, mapping the persistent memory to the virtual memory to recover primary data using their persistent memory pointers, translating the persistent memory pointers to virtual memory pointers, undoing changes to the primary data made by unfinished transactions of the query execution at the time of failure of one of the one or more queries, and reconstructing the secondary data from the primary data.