PARTITION MOVE IN CASE OF TABLE UPDATE
    1.
    发明申请

    公开(公告)号:US20200320060A1

    公开(公告)日:2020-10-08

    申请号:US16373052

    申请日:2019-04-02

    Applicant: SAP SE

    Abstract: A system includes reception of a query to update a partition key value of a first set of rows of a database table, determination that the updated partition key value is associated with a first partition of the database table stored on a first database server node, fetching of row identifiers of each of the first set of rows from two or more database server nodes in which each of the first set of rows is respectively stored, determination, based on the row identifiers, of a first subset of the first rows which are not stored on the first database server node and a second subset of the first rows which are stored on the first database server node, fetching of the first subset of rows from the database server nodes in which each of the first set of rows is respectively stored, update of the partition key value of each row of the fetched first subset of rows, instructing of the first database server node to store the updated rows of the fetched first subset in the first partition stored on the first database server node, and instructing of the first database server node to update the partition key value of each of the second subset of rows of the partition stored on the first database server node.

    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.

    MAINTAINING IN-MEMORY DATABASE CONSISTENCY BY PARALLELIZING PERSISTENT DATA AND LOG ENTRIES
    5.
    发明申请
    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: 数据库操作在内存数据库中启动,该数据库将持久数据存储在辅助存储器中,并具有至少一个关联的日志。 数据库操作涉及具有大于预定阈值的大小的数据。 此后,数据被分割成多个块,并且通过在多个分层布置的线程上并行化每个块来执行数据库操作。 还描述了相关的系统,装置,方法和计算机程序产品。

    Partition move in case of table update

    公开(公告)号:US11048692B2

    公开(公告)日:2021-06-29

    申请号:US16373052

    申请日:2019-04-02

    Applicant: SAP SE

    Abstract: A system includes reception of a query to update a partition key value of a first set of rows of a database table, determination, based on fetched row identifiers, of a first subset of the first rows which are not stored on the first database server node and a second subset of the first rows which are stored on the first database server node, fetching of the first subset of rows from the database server nodes, update of the partition key value of each row of the fetched first subset of rows, instructing of the first database server node to: store the updated rows of the fetched first subset in the first partition stored on the first database server node, and update the partition key value of each of the second subset of rows of the partition stored on the first database server node.

    SYSTEM VERSIONED TABLE WITH TRANSACTIONAL SYSTEM TIME

    公开(公告)号:US20240111757A1

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

    申请号:US18530819

    申请日:2023-12-06

    Applicant: SAP SE

    CPC classification number: G06F16/2379

    Abstract: A method may include receiving a first transaction inserting a record into a database and a second transaction deleting the record from the database. A validity period for the record may be determined based on a first commit time at which the first transaction is committed and a second commit time at which the second transaction is committed. A current table and/or a history table of a system versioned table may be updated to include the record based on the validity period of the record. One or more temporal operations may be performed based on the system versioned table. For example, a time travel operation may be performed to retrieve, based on the system versioned table, one or more records that are valid at a given point in time. Related systems and computer program products are also provided.

Patent Agency Ranking