-
公开(公告)号:US20160283570A1
公开(公告)日:2016-09-29
申请号:US15173260
申请日:2016-06-03
Applicant: SAP SE
Inventor: Meinolf Block , Martin Strenge , Christian Mohr , Boris Gruschko , Franz Faerber
CPC classification number: G06F17/30569 , G06F9/45558 , G06F17/30076 , G06F17/30292 , G06F17/3041 , G06F17/30424 , G06F17/30861 , G06F17/30914 , G06F2009/45595 , H04L67/10
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.
-
公开(公告)号:US09384249B2
公开(公告)日:2016-07-05
申请号:US14855040
申请日:2015-09-15
Applicant: SAP SE
Inventor: Meinolf Block , Martin Strenge , Christian Mohr , Boris Gruschko , Franz Faerber
CPC classification number: G06F17/30569 , G06F9/45558 , G06F17/30076 , G06F17/30292 , G06F17/3041 , G06F17/30424 , G06F17/30861 , G06F17/30914 , G06F2009/45595 , H04L67/10
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.
-
公开(公告)号:US20230042944A1
公开(公告)日:2023-02-09
申请号:US17967660
申请日:2022-10-17
Applicant: SAP SE
Inventor: Meinolf Block , Martin Strenge , Christian Mohr , Boris Gruschko , Franz Faerber
IPC: G06F16/25 , G06F16/95 , G06F16/11 , G06F16/21 , G06F16/245 , G06F16/242 , H04L67/10 , G06F9/455
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.
-
公开(公告)号:US10545929B2
公开(公告)日:2020-01-28
申请号:US15253750
申请日:2016-08-31
Applicant: SAP SE
Inventor: Florian Foebel , Bjoern Friedmann , Boris Gruschko , Martin Strenge , Christian Mohr
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.
-
公开(公告)号:US10402387B2
公开(公告)日:2019-09-03
申请号:US15377375
申请日:2016-12-13
Applicant: SAP SE
Inventor: Boris Gruschko , Christian Mohr , Martin Strenge , Florian Foebel , Bjoern Friedmann
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.
-
公开(公告)号:US20230068901A1
公开(公告)日:2023-03-02
申请号:US17410970
申请日:2021-08-24
Applicant: SAP SE
Inventor: Andras Kovacs , Thomas Werth , Grzegorz Falinski , Dominik Herrmann , Jan Peter Ohst , Stefan Merker , Pranit Bankar , Yaswanth Datta Saikumar Vathumilli , Christian Mohr , Jibi Joseph Vadakayil
Abstract: Certain embodiments of the disclosure concern a computer-implemented method. For a distributable product, the method can store a representation of a production process involving a plurality of prerequisites and input quality parameters, receive a request to promise availability of a first quantity of the product having specific instances of the input quality parameters, simulate production of a second quantity of the product having the specific instances of the input quality parameters, output one or more promised delivery terms, and reserve resources in a production system for production of the second quantity of the product. The second quantity is smaller than or equal to the first quantity.
-
公开(公告)号:US20200372042A1
公开(公告)日:2020-11-26
申请号:US16989447
申请日:2020-08-10
Applicant: SAP SE
Inventor: Meinolf Block , Martin Strenge , Christian Mohr , Boris Gruschko , Franz Faerber
IPC: G06F16/25 , G06F16/95 , G06F16/11 , G06F16/21 , G06F16/245 , G06F16/242 , H04L29/08 , G06F9/455
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.
-
公开(公告)号:US10719353B2
公开(公告)日:2020-07-21
申请号:US15274848
申请日:2016-09-23
Applicant: SAP SE
Inventor: Florian Foebel , Bjoern Friedmann , Boris Gruschko , Martin Strenge , Christian Mohr
IPC: G06F9/46 , G06F9/48 , G06F11/14 , G06F16/2455 , G06F11/20
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.
-
公开(公告)号:US20180165315A1
公开(公告)日:2018-06-14
申请号:US15377375
申请日:2016-12-13
Applicant: SAP SE
Inventor: Boris Gruschko , Christian Mohr , Martin Strenge , Florian Foebel , Bjoern Friedmann
IPC: G06F17/30
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.
-
公开(公告)号:US20180088987A1
公开(公告)日:2018-03-29
申请号:US15274848
申请日:2016-09-23
Applicant: SAP SE
Inventor: Florian Foebel , Bjoern Friedmann , Boris Gruschko , Martin Strenge , Christian Mohr
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.
-
-
-
-
-
-
-
-
-