Integrated Application Server and Data Server Processes with Matching Data Formats

    公开(公告)号:US20230042944A1

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

    申请号:US17967660

    申请日:2022-10-17

    Applicant: SAP SE

    Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.

    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.

    Integrated Application Server and Data Server Processes with Matching Data Formats

    公开(公告)号:US20200372042A1

    公开(公告)日:2020-11-26

    申请号:US16989447

    申请日:2020-08-10

    Applicant: SAP SE

    Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.

    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.

Patent Agency Ranking