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:
Nov. 09, 2021
Filed:
Feb. 28, 2017
Sap SE, Walldorf, DE;
Colin Florendo, Boston, MA (US);
Michael Muehle, Walldorf, DE;
Thorsten Glebe, Walldorf, DE;
Rolando Blanco, Waterloo, CA (US);
Chaitanya Gottipati, Bangalore, IN;
Nirvik Basak, Bangalore, IN;
Martin Heidel, Walldorf, DE;
Peter Steinemann, Walldorf, DE;
Vivek Kandiyanallur, Dublin, CA (US);
Shiping Chen, Dublin, CA (US);
Sarika Iyer, Fremont, CA (US);
Jörn Schmidt, Walldorf, DE;
SAP SE, Walldorf, DE;
Abstract
A computer implemented method for manipulating data comprises receiving log transaction information from a primary database system at a secondary database system and parsing the log transaction information to identify data objects that have been modified on the primary database system. The secondary database system determines whether the data objects are present in main memory on the secondary database system and whether the log transaction corresponds to a data manipulation language (DML) query or a data definition language (DDL) query. If the data objects are not in the main memory and the query is a DML query, they are copied from persistence data volumes to the main memory. The data objects in main memory are modified by replaying the log transactions on the data objects in the main memory. Then, the data objects in the persistence data volumes are modified. Related apparatus, systems, techniques and articles are also described.