SECURE STORAGE OF ANCHOR PASSPHRASE FOR DBMS

    公开(公告)号:US20210359855A1

    公开(公告)日:2021-11-18

    申请号:US16875161

    申请日:2020-05-15

    申请人: SAP SE

    IPC分类号: H04L9/08 G06F16/27 G06F11/14

    摘要: A system and method to receive, by a database service from an encryption service of a database provider in a cloud environment, an encryption key passphrase stored in a secure storage separate and distinct from a database persistence and object store of the database service, the encryption key passphrase used as a key to encrypt and decrypt a key storage of the database service that stores one or more keys used by the database service; and to use the encryption key passphrase by a recovery service of the database provider in the cloud environment to recover the database service and its associated key storage.

    Database management system backup and recovery management

    公开(公告)号:US11537476B2

    公开(公告)日:2022-12-27

    申请号:US16829531

    申请日:2020-03-25

    申请人: SAP SE

    IPC分类号: G06F11/14 G06F16/23

    摘要: According to some embodiments, a system to manage database management system backups may include a plurality of database services. For each database service, a database backup resource (e.g., a human-readable structured document) may specify desired backup state information (e.g., a buffer size, a schedule, an amount of memory, etc.). A stateless backup operator component may then compare a present backup state of each database service with the associated desired backup state information. When a mismatch is identified between the present backup state of a database service and the associated desired backup state information, that database service may be automatically reconfigured (e.g., in connection with a recover job, backup job, backup configuration job, keystore backup job, etc.) in accordance with the desired backup state information.

    Object store for database backups

    公开(公告)号:US11237911B2

    公开(公告)日:2022-02-01

    申请号:US15926310

    申请日:2018-03-20

    申请人: SAP SE

    摘要: The disclosure generally describes methods, software, and systems for performing automatic backups to the cloud. Application code in a database system updates rows and columns in the database for an updated object, and automatically performs a backup of database information to the cloud. Performing the backup includes directly executing a REST call to the cloud storage solution to which the backup of the database information is performed. Performing the backup includes: sending a request, using a REST call, to create a new object in the cloud storage solution; in response to receiving an acknowledgement of a successful creation of the new object, sending, to the cloud storage solution, REST PUT calls that include contents of the object for the cloud storage solution to store into the created new object; receiving, from the cloud storage solution, a specific key identifying the backup; and locally storing the specific key.

    CUSTOMER SPECIFIC BACKUP OBJECT SIZES

    公开(公告)号:US20210349787A1

    公开(公告)日:2021-11-11

    申请号:US16870368

    申请日:2020-05-08

    申请人: SAP SE

    IPC分类号: G06F11/14 G06F9/54

    摘要: A system and method providing a reception of metrics related to data storage processes of a plurality of different service instances deployed on a cloud services infrastructure providing data storage space for the plurality of database service instances; determining an amount of the data storage space consumed by a first database service instance; and storing a record of the determined amount of the data storage space consumed by the first database service instance in a persistent data storage device that is distinct and separated from the cloud services infrastructure. The system and method further reporting, on demand, the amount of the data storage space determined consumed by the first database service at a particular time

    OBJECT STORE FOR DATABASE BACKUPS
    5.
    发明申请

    公开(公告)号:US20190294505A1

    公开(公告)日:2019-09-26

    申请号:US15926310

    申请日:2018-03-20

    申请人: SAP SE

    IPC分类号: G06F11/14 G06F17/30 H04L29/08

    摘要: The disclosure generally describes methods, software, and systems for performing automatic backups to the cloud. Application code in a database system updates rows and columns in the database for an updated object, and automatically performs a backup of database information to the cloud. Performing the backup includes directly executing a REST call to the cloud storage solution to which the backup of the database information is performed. Performing the backup includes: sending a request, using a REST call, to create a new object in the cloud storage solution; in response to receiving an acknowledgement of a successful creation of the new object, sending, to the cloud storage solution, REST PUT calls that include contents of the object for the cloud storage solution to store into the created new object; receiving, from the cloud storage solution, a specific key identifying the backup; and locally storing the specific key.

    Backup housekeeping operations between database management systems and external storage

    公开(公告)号:US12001292B2

    公开(公告)日:2024-06-04

    申请号:US16829463

    申请日:2020-03-25

    申请人: SAP SE

    IPC分类号: G06F11/14 G06F16/11 G06F16/17

    摘要: A system to manage database management system backup objects may include an external storage component storing a first database management system backup object. A database management system node (e.g., associated with a database as a service cluster of a hyper-scalar infrastructure) may be configured to write information to and read information from the external storage component without being able to delete information in the external storage component. A backup housekeeping component, independent of the database management system node, may trigger a request to retrieve backup requirement information (e.g., associated with a maximum backup age, a latest backup identifier, an indication of a newest backup to be deleted, etc.) from the database management system node. The backup housekeeping component may then delete all database management system backup objects in the external storage component that are no longer required, including the first database management object, based on the retrieved backup requirement information.

    Secure storage of anchor passphrase for DBMS

    公开(公告)号:US11444763B2

    公开(公告)日:2022-09-13

    申请号:US16875161

    申请日:2020-05-15

    申请人: SAP SE

    摘要: A system and method to receive, by a database service from an encryption service of a database provider in a cloud environment, an encryption key passphrase stored in a secure storage separate and distinct from a database persistence and object store of the database service, the encryption key passphrase used as a key to encrypt and decrypt a key storage of the database service that stores one or more keys used by the database service; and to use the encryption key passphrase by a recovery service of the database provider in the cloud environment to recover the database service and its associated key storage.

    BACKUP HOUSEKEEPING OPERATIONS BETWEEN DATABASE MANAGEMENT SYSTEMS AND EXTERNAL STORAGE

    公开(公告)号:US20210303412A1

    公开(公告)日:2021-09-30

    申请号:US16829463

    申请日:2020-03-25

    申请人: SAP SE

    IPC分类号: G06F11/14 G06F16/17 G06F16/11

    摘要: A system to manage database management system backup objects may include an external storage component storing a first database management system backup object. A database management system node (e.g., associated with a database as a service cluster of a hyper-scalar infrastructure) may be configured to write information to and read information from the external storage component without being able to delete information in the external storage component. A backup housekeeping component, independent of the database management system node, may trigger a request to retrieve backup requirement information (e.g., associated with a maximum backup age, a latest backup identifier, an indication of a newest backup to be deleted, etc.) from the database management system node. The backup housekeeping component may then delete all database management system backup objects in the external storage component that are no longer required, including the first database management object, based on the retrieved backup requirement information.

    Current monitoring in hyperscaler environment

    公开(公告)号:US11797391B2

    公开(公告)日:2023-10-24

    申请号:US16870338

    申请日:2020-05-08

    申请人: SAP SE

    IPC分类号: G06F16/23 G06F11/14

    摘要: A system and method providing monitoring of services hosted by a hyperscaler environment. The method including receiving an indication of at least one metric related to a backup storage process for each of a plurality of hyperscaler hosted database service instances; determining at least one value for each of the plurality of database service instances; storing a record of the determined at least one value for each of the plurality of database service instances in a persistent data storage device that is distinct and separate from the database service instances; receiving a request from a third-party entity for the stored at least one value for at least one of the plurality of database service instances; and transmitting the requested one or more of the at least one value for the database service instances specified in the request.

    Database setup using a master copy
    10.
    发明授权

    公开(公告)号:US11169974B1

    公开(公告)日:2021-11-09

    申请号:US16870118

    申请日:2020-05-08

    申请人: SAP SE

    摘要: A system and method to receive, by a cloud infrastructure database service provider, a request for a new database service from an entity external to the cloud infrastructure, the request including an indication the requested database service is to be created using a master copy of a database service; create, in response to the request, a partially initialized database service and a recovery job to access a resource external to the cloud infrastructure; receive, by the partially initialized database service, a master copy of the requested database service from the external resource, the master copy including data content; and fully initialize the database service using at least some of the data content included in the master copy of the requested database service.