DYNAMIC HIERARCHY BASED MESSAGE DISTRIBUTION

    公开(公告)号:US20180020046A1

    公开(公告)日:2018-01-18

    申请号:US15211675

    申请日:2016-07-15

    Applicant: SAP SE

    CPC classification number: H04L49/901 G06F17/30575 H04L67/327

    Abstract: In one respect, there is provided a distributed database system. The distributed database system can include a plurality of nodes. A first node of the plurality of nodes can be configured to: group the plurality of nodes into at least a first cluster; select a second node to act as a gateway node for the first cluster; determine that at least one recipient node of a message is included in the first cluster; and route the message to the recipient node by at least sending the message to the second node. Related methods and articles of manufacture are also disclosed.

    DATA PLANE AUTHORIZATION
    2.
    发明申请

    公开(公告)号:US20230140122A1

    公开(公告)日:2023-05-04

    申请号:US17514482

    申请日:2021-10-29

    Applicant: SAP SE

    Abstract: A system and method to receive a replicated representation of a data entity and a replicated representation of application specific permissions associated with the data entity, the application specific permissions being defined by a source application sourcing the data entity; store the replicated representations of the data entity and the application specific permissions in a dedicated storage space for the source application within a consolidated cloud storage; automatically generate a secured data entity based on an integration of the replicated representation of the application specific permissions with the replicated representation of the data entity; and store the generated secured data entity in the dedicated storage space for the source application.

    Dynamic hierarchy based message distribution

    公开(公告)号:US10305824B2

    公开(公告)日:2019-05-28

    申请号:US15211675

    申请日:2016-07-15

    Applicant: SAP SE

    Abstract: A distributed database system can include a plurality of nodes. In order to execute a query at the distributed database system, one or more of the plurality of nodes can perform operations included in an execution plan for the query. A first node of the plurality of nodes can group the plurality of nodes into at least a first cluster. The first node can further select a second node to act as a gateway node for the first cluster. The first node can determine that at least one recipient node of a message is included in the first cluster and route the message to the recipient node by at least sending the message to the second node. Related methods and articles of manufacture are also disclosed.

    Write order preserving data stream consumption

    公开(公告)号:US10089034B2

    公开(公告)日:2018-10-02

    申请号:US15203410

    申请日:2016-07-06

    Applicant: SAP SE

    Abstract: A system, a method, and a computer program product for scalable processes for write-order preserving data stream consumption. A data partition in a plurality of data partitions of data stream is selected based on a request received from a client processing node. The plurality of data partitions are distributed among a plurality of broker nodes in a distributed messaging system. A broker node in the plurality of broker nodes hosting the selected data partition is identified. The identified broker node provides the selected data partition to the client processing node for performing at least one function.

    METADATA VERSIONING IN A DISTRIBUTED DATABASE

    公开(公告)号:US20180060373A1

    公开(公告)日:2018-03-01

    申请号:US15253750

    申请日:2016-08-31

    Applicant: SAP SE

    CPC classification number: G06F16/213 G06F16/275

    Abstract: In one respect, there is provided a distributed database system. The distributed database system can include a plurality of nodes and a plurality of optimizers. A first optimizer of the plurality of optimizers can be configured to: receive, from a client, a command; generate, based at least in part on global metadata cached by the first optimizer, an execution plan for fulfilling the command that includes one or more tasks to be performed by at least a first node of the plurality of nodes; determine that at least one task of the one or more tasks are not successfully performed by the first node; and in response to determining that at least one task of the one or more tasks are not successfully performed by the first node, updating the cached global metadata at the first optimizer.

    Handling failovers at one or more nodes in a distributed database system

    公开(公告)号:US10719353B2

    公开(公告)日:2020-07-21

    申请号:US15274848

    申请日:2016-09-23

    Applicant: SAP SE

    Abstract: In one respect, there is provided a distributed database system that includes a first local scheduler node and a second local scheduler node. The first local scheduler node can be configured to coordinate a performance of a first task and a second task by a first worker node associated with the first local scheduler node. The second local scheduler node can be configured to respond to a defect at the first local scheduler node by at least: collecting, from the first worker node, a log indicating one or more tasks completed by the first worker node prior to the defect at the first local scheduler node; determining, based at least on the log, that the first worker node has completed the first task but not the second task; and coordinating a performance of the second task by the first worker node. Related methods and articles of manufacture are also provided.

    Mechanism for Constant-Space Indexing Optimized Data Block Merging

    公开(公告)号:US20180165315A1

    公开(公告)日:2018-06-14

    申请号:US15377375

    申请日:2016-12-13

    Applicant: SAP SE

    CPC classification number: G06F16/2282

    Abstract: In one aspect, a computer-implemented method includes calculating cardinality differences and combined sizes for one or more data block pairs in a relational database. The method also includes selecting a data block pair from the one or more data block pairs based on a calculated cardinality difference and a calculated combined size associated with the selected data block pair. The method further includes merging the selected data block pair to form a merged data block, and replacing the selected data block pair in the relational database by the merged data block.

    FAILOVER HANDLING IN A DISTRIBUTED DATABASE SYSTEM

    公开(公告)号:US20180088987A1

    公开(公告)日:2018-03-29

    申请号:US15274848

    申请日:2016-09-23

    Applicant: SAP SE

    Abstract: In one respect, there is provided a distributed database system that includes a first local scheduler node and a second local scheduler node. The first local scheduler node can be configured to coordinate a performance of a first task and a second task by a first worker node associated with the first local scheduler node. The second local scheduler node can be configured to respond to a defect at the first local scheduler node by at least: collecting, from the first worker node, a log indicating one or more tasks completed by the first worker node prior to the defect at the first local scheduler node; determining, based at least on the log, that the first worker node has completed the first task but not the second task; and coordinating a performance of the second task by the first worker node. Related methods and articles of manufacture are also provided.

    Metadata versioning in a distributed database

    公开(公告)号:US10545929B2

    公开(公告)日:2020-01-28

    申请号:US15253750

    申请日:2016-08-31

    Applicant: SAP SE

    Abstract: In one respect, there is provided a distributed database system. The distributed database system can include a plurality of nodes and a plurality of optimizers. A first optimizer of the plurality of optimizers can be configured to: receive, from a client, a command; generate, based at least in part on global metadata cached by the first optimizer, an execution plan for fulfilling the command that includes one or more tasks to be performed by at least a first node of the plurality of nodes; determine that at least one task of the one or more tasks are not successfully performed by the first node; and in response to determining that at least one task of the one or more tasks are not successfully performed by the first node, updating the cached global metadata at the first optimizer.

    Mechanism for constant-space indexing optimized data block merging

    公开(公告)号:US10402387B2

    公开(公告)日:2019-09-03

    申请号:US15377375

    申请日:2016-12-13

    Applicant: SAP SE

    Abstract: In one aspect, a computer-implemented method includes calculating cardinality differences and combined sizes for one or more data block pairs in a relational database. The method also includes selecting a data block pair from the one or more data block pairs based on a calculated cardinality difference and a calculated combined size associated with the selected data block pair. The method further includes merging the selected data block pair to form a merged data block, and replacing the selected data block pair in the relational database by the merged data block.

Patent Agency Ranking