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.

    MAINTAINING IN-MEMORY DATABASE CONSISTENCY BY PARALLELIZING PERSISTENT DATA AND LOG ENTRIES
    20.
    发明申请
    MAINTAINING IN-MEMORY DATABASE CONSISTENCY BY PARALLELIZING PERSISTENT DATA AND LOG ENTRIES 有权
    通过并行数据和日志记录维护内存数据库一致

    公开(公告)号:US20170075943A1

    公开(公告)日:2017-03-16

    申请号:US14853260

    申请日:2015-09-14

    Applicant: SAP SE

    CPC classification number: G06F17/30368 G06F17/30371

    Abstract: A database operation is initiated in an in-memory database that stores persistent data in a secondary storage and has at least one associated log. The database operation involves data having a size above a pre-defined threshold. Thereafter, the data is split into a plurality of chunks and the database operation is executed by parallelizing each chunk over a plurality of hierarchically arranged threads. Related systems, apparatus, methods and computer program products are also described.

    Abstract translation: 数据库操作在内存数据库中启动,该数据库将持久数据存储在辅助存储器中,并具有至少一个关联的日志。 数据库操作涉及具有大于预定阈值的大小的数据。 此后,数据被分割成多个块,并且通过在多个分层布置的线程上并行化每个块来执行数据库操作。 还描述了相关的系统,装置,方法和计算机程序产品。

Patent Agency Ranking