TRANSACTIONAL CACHE INVALIDATION FOR INTER-NODE CACHING

    公开(公告)号:US20170147628A1

    公开(公告)日:2017-05-25

    申请号:US14985766

    申请日:2015-12-31

    Applicant: SAP SE

    Abstract: Disclosed herein are system, method, and computer program product embodiments for efficiently providing transaction-consistent snapshots of data stored in or associated with a database stored within a database management system. An embodiment operates by receiving, at a source database, an update request to update a table at the source database and transmitting a message to a cache node to invalidate a copy of a table time stamp associated with the table, where the copy of the table time stamp is stored at the cache node. The embodiment continues by updating the table at the source database based on the update request.

    MULTI-REPLICA ASYNCHRONOUS TABLE REPLICATION
    124.
    发明申请
    MULTI-REPLICA ASYNCHRONOUS TABLE REPLICATION 审中-公开
    多拷贝异常表复制

    公开(公告)号:US20160371357A1

    公开(公告)日:2016-12-22

    申请号:US14871675

    申请日:2015-09-30

    Applicant: SAP SE

    Abstract: Technologies are described for performing replication within a database environment. Where a database transaction is replicated at multiple replica nodes, a replica node is selected as a coordinator replica node for the transaction. The other replica node or nodes are designated as follower replica nodes for the transaction. A follower replica node sends the coordinator replica node a precommit notification when the follower replica node has precommitted the transaction. The coordinator replica node sends the follower replica node a postcommit notification to commit the transaction when the transaction has been precommitted by all of the replica nodes to which the transaction is to be replicated.

    Abstract translation: 描述了在数据库环境中执行复制的技术。 在数据库事务在多个副本节点上进行复制的情况下,选择副本节点作为事务的协调器副本节点。 其他副本节点或节点被指定为事务的跟随复制节点。 当跟随者复制节点预先提交事务时,跟随者副本节点发送协调器副本节点预先通知。 协调器副本节点发送跟随者副本节点的后期通知,以便在交易已被事务被复制到的所有副本节点事先预先提交时提交事务。

    Deleting Records In A Multi-Level Storage Architecture
    126.
    发明申请
    Deleting Records In A Multi-Level Storage Architecture 有权
    在多级存储架构中删除记录

    公开(公告)号:US20160042016A1

    公开(公告)日:2016-02-11

    申请号:US14827231

    申请日:2015-08-14

    Applicant: SAP SE

    Abstract: Deleting a data record from the second level storage or main store is disclosed. A look-up is performed for the data record in the first level storage, where the data record is defined by a row identifier. If the row identifier is found in the first level storage, a look-up is performed for an updated row identifier representing an update of the data record in the second level storage and the main store, the update of the data record being defined by an updated row identifier. If the updated row identifier is found in the second level storage, an undo log is generated from the first level storage to invalidate a row identifier of the row identifier. A flag is generated representing an invalid updated row identifier, and a redo log is generated to restore the data record in the first level storage.

    Abstract translation: 公开了从第二级存储或主存储器中删除数据记录。 对第一级存储器中的数据记录执行查找,其中数据记录由行标识符定义。 如果在第一级存储器中找到行标识符,则对表示第二级存储器和主存储器中的数据记录的更新的更新行标识符执行查找,数据记录的更新由 更新的行标识符。 如果在第二级存储器中找到更新的行标识符,则从第一级存储器生成撤销日志以使行标识符的行标识符无效。 生成表示无效的更新行标识符的标志,并且生成重做日志以恢复第一级存储器中的数据记录。

    Transaction commit operations with thread decoupling

    公开(公告)号:US11550618B2

    公开(公告)日:2023-01-10

    申请号:US17322715

    申请日:2021-05-17

    Applicant: SAP SE

    Abstract: Innovations in the area of server-side processing when committing transactions to disk in a distributed database system can improve computational efficiency at database nodes and/or reduce network bandwidth utilization. For example, when transactions are committed in a database system, at a master node of the database system, a server uses different threads for certain processor-intensive operations and certain I/O-intensive operations.

    ROUTING SQL STATEMENTS TO ELASTIC COMPUTE NODES USING WORKLOAD CLASS

    公开(公告)号:US20220318249A1

    公开(公告)日:2022-10-06

    申请号:US17826060

    申请日:2022-05-26

    Applicant: SAP SE

    Abstract: Technologies are described for routing structured query language (SQL) statements to elastic compute nodes (ECNs) using workload classes within a distributed database environment. The elastic compute nodes do not store persistent database tables. For example, a SQL statement can be received for execution within the distributed database environment. A workload class can be identified that matches properties of the SQL statement. Based on the workload class, a routing location hint can be obtained that identifies a set of elastic compute nodes. The SQL statement can then be routed to one of the identified elastic compute nodes for execution. Execution of the SQL statement at the elastic compute node can involve retrieving database data from other nodes which store persistent database tables.

Patent Agency Ranking