US 12,001,292 B2
Backup housekeeping operations between database management systems and external storage
Henrik Hempelmann, Havelberg (DE); Anne Roessiger, Berlin (IN); Benedikt Klus, Hamburg (DE); Martin Brunzema, Berlin (DE); and Stefan Voss, Potsdam (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Mar. 25, 2020, as Appl. No. 16/829,463.
Prior Publication US 2021/0303412 A1, Sep. 30, 2021
Int. Cl. G06F 11/14 (2006.01); G06F 16/11 (2019.01); G06F 16/17 (2019.01)
CPC G06F 11/1464 (2013.01) [G06F 11/1451 (2013.01); G06F 11/1461 (2013.01); G06F 11/1469 (2013.01); G06F 16/122 (2019.01); G06F 16/1734 (2019.01)] 19 Claims
OG exemplary drawing
 
1. A system to manage database management system backup objects, comprising:
an external storage component storing at least a first database management system backup object;
a database management system node in a database management system, the database management system node being configured to write information to and read information from the external storage component; and
a backup housekeeping component in the database management system, the backup housekeeping component being independent of the database management system node and configured to delete information in the external storage component, including:
a computer processor; and
a computer memory, coupled to the computer processor, storing instructions that, when executed by the computer processor, cause the system to:
write information to and read information from the external storage component by the database management system node, wherein the database management system node is disallowed from deleting information in the external storage component;
trigger, by the backup housekeeping component, a request to retrieve backup requirement information from the database management system node, wherein the backup housekeeping component is disallowed to write information to and read information from the external storage component; and
delete, by the backup housekeeping component, all database management system backup objects in the external storage component that are no longer required based on the retrieved backup requirement information from the database management system node, including the first database management object, based on the retrieved backup requirement information including an indication of the backup objects in the external storage component to delete.