VERIFICATION OF DATABASE SYSTEM USING DETERMINISTIC READ WORKLOADS

    公开(公告)号:US20230185792A1

    公开(公告)日:2023-06-15

    申请号:US17548973

    申请日:2021-12-13

    Applicant: SAP SE

    CPC classification number: G06F16/2365 G06F16/273

    Abstract: Systems and methods include reception of a workload statement, determination of whether the workload statement is a read statement or write statement, and, if the workload statement is a read statement, execution of the read statement to generate a first result set and transmission of the read statement for execution by a second database system to generate a second result set. If the workload statement is a write statement, the write statement is executed to change data of the first database system and the changed data is replicated to the second database system.

    HANDLING OF DATABASE ENCRYPTION KEY REVOCATION

    公开(公告)号:US20240195617A1

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

    申请号:US18065048

    申请日:2022-12-13

    Applicant: SAP SE

    CPC classification number: H04L9/0891 G06F21/602 G06F21/6218

    Abstract: Systems and methods include storage of a plurality of encrypted data pages of a row store database table in a persistent storage system, determination of a first encryption key associated with one of the plurality of encrypted data pages based on a header of the one of the plurality of encrypted data pages, determination of whether the first encryption key has been revoked, and, if it is determined that the first encryption key has been revoked, adding of a portion of volatile memory allocated to the one of the plurality of data pages to a free list.

    PHYSIO-LOGICAL LOGGING FOR IN-MEMORY ROW-ORIENTED DATABASE SYSTEM

    公开(公告)号:US20180150363A1

    公开(公告)日:2018-05-31

    申请号:US15362714

    申请日:2016-11-28

    Applicant: SAP SE

    CPC classification number: G06F11/1469 G06F16/2308 G06F16/2365 G06F2201/84

    Abstract: Restoring a database image of a secondary database system comprises initializing the database image from a recovery image that includes metadata logs and non-metadata logs, of which at least one metadata log includes an undo log of non-committed data that is applied to the initialized database image. A first pagelist and first indexes are then rebuilt based on first data segments of the database image and the corresponding metadata objects. The database image is then updated by replaying the metadata redo log generated from the undo log, the metadata logs, and the non-metadata logs. Then, a second pagelist and second indexes for the database system are rebuilt based on second data segments of the database image and the corresponding non-metadata objects, while each of the first data segments is statically separated from the second data segments in physical memory space. Related apparatus, systems, techniques and articles are also described.

Patent Agency Ranking