Database Recovery and Optimization with Batch Processing

    公开(公告)号:US20190317865A1

    公开(公告)日:2019-10-17

    申请号:US15953856

    申请日:2018-04-16

    Applicant: SAP SE

    Abstract: Disclosed herein are system, method, and computer program product embodiments for a database recovery and optimization with batch processing system. An embodiment operates by retrieving a database log that includes a plurality of operations for modifying data of a database stored across a plurality of tables. From the database log, a plurality of consecutive insert operations for inserting data into the database are identified. The consecutive insert operations are sorted by table. The sorted insert operations are grouped into a batch message. The batch message is transmit to the database for replay. An acknowledgement is received that the replay has completed.

    Database redo log optimization by skipping MVCC redo log records

    公开(公告)号:US10915413B2

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

    申请号:US15410701

    申请日:2017-01-19

    Applicant: SAP SE

    Abstract: Restoring of a database table in the database system (e.g., an in-memory insert-only database system, etc.) is initiated. Thereafter, a transaction log volume storing data log records and multi-version concurrency control (MVCC) log records corresponding to the database table is accessed. Based on such access, data log records corresponding to the database table are replayed while insert and update MVCC log records corresponding to the database table are skipped. Subsequently, restoring of the database table in the database system is finalized. Related apparatus, systems, techniques and articles are also described.

    Database Redo Log Optimization by Skipping MVCC Redo Log Records

    公开(公告)号:US20180203771A1

    公开(公告)日:2018-07-19

    申请号:US15410701

    申请日:2017-01-19

    Applicant: SAP SE

    CPC classification number: G06F11/1471 G06F16/211 G06F2201/80

    Abstract: Restoring of a database table in the database system (e.g., an in-memory insert-only database system, etc.) is initiated. Thereafter, a transaction log volume storing data log records and multi-version concurrency control (MVCC) log records corresponding to the database table is accessed. Based on such access, data log records corresponding to the database table are replayed while insert and update MVCC log records corresponding to the database table are skipped. Subsequently, restoring of the database table in the database system is finalized. Related apparatus, systems, techniques and articles are also described.

Patent Agency Ranking