REAL-TIME CROSS-SYSTEM DATABASE REPLICATION FOR HYBRID-CLOUD ELASTIC SCALING AND HIGH-PERFORMANCE DATA VIRTUALIZATION

    公开(公告)号:EP3822811A1

    公开(公告)日:2021-05-19

    申请号:EP20195056.5

    申请日:2020-09-08

    Applicant: SAP SE

    Abstract: RTR of a database transaction to a replica table may include receiving replication and transaction commit log entries (representing a database transaction). The replication log entry has a row-ID value, and the row at the replica table has a row-ID value. The replication log entry may be dispatched to a parallel log replayer and the associated transaction commit log entry to a transaction commit log replayer. The row-ID values may be compared, and the replication log entry is replayed at the parallel log replayer based on the comparison. The database transaction may then be committed to the replica table by replaying the associated transaction commit log entry at the transaction log replayer, wherein the database transaction is associated with row-level parallel replay having transactional consistency and DDL replication and reconstruction of a DDL statement at the replica system is associated with one or multiple metadata update log entries.

    FINE-GRAINED DECISION ON PROPAGATION OF REVALIDATION

    公开(公告)号:EP4361834A1

    公开(公告)日:2024-05-01

    申请号:EP23204059.2

    申请日:2023-10-17

    Applicant: SAP SE

    CPC classification number: G06F16/213

    Abstract: Various systems and methods for selective revalidation of data objects are provided. In one example, a computer-implemented method includes updating a target data object of a database system according to a definition statement, and determining whether the definition statement changes one or more object properties of the target data object. In response to determining that the definition statement changes the one or more object properties of the target data object, the method includes revalidating data objects depending on the target data object. In response to determining that the definition statement does not change the one or more object properties of the target data object, the method includes not revalidating the data objects depending on the target data object. In this way, database management performance and speed may be improved while maintaining validity of data objects in a database.

Patent Agency Ranking