-
公开(公告)号:US11593352B2
公开(公告)日:2023-02-28
申请号:US17197693
申请日:2021-03-10
Applicant: SAP SE
Inventor: Mohammed Abouzour , Gunes Aluc , Ivan Bowman , Xi Deng , Nandan Marathe , Sagar Ranadive , Muhammed Sharique , John Smirnios
Abstract: Systems and methods include determination of a first logical page number of a first database page to be persisted, identification of a first blockmap page associated with the first logical page number, determination, from the first blockmap page, of a block number associated with the first logical page number, determination that the block number is an object key, determination, in response to the determination, that the block number is an object key, determination of a first object key to associate with the first logical page number, and writing of the first database page to the object store using the first object key.
-
公开(公告)号:US11157511B2
公开(公告)日:2021-10-26
申请号:US15654028
申请日:2017-07-19
Applicant: SAP SE
Inventor: Nandan Marathe , Anant Agarwal , Sagar Ranadive , Dipesh Pandit
IPC: G06F16/27 , G06F16/907 , G06F16/182
Abstract: Disclosed herein are system, method, and computer program product embodiments for replication of database. In one embodiment, one or more data pages generated from a transaction are obtained at a first node. The one or more data pages are compressed. The compressed data pages are added into a first queue in a memory of the first node. The first queue includes a plurality of blocks. A first block of the compressed data pages in the first queue is transmitted to a second node when the first block of the compressed data pages becomes available for replication. The first block of the compressed data pages is stored in a persistent storage of the first node.
-
公开(公告)号:US20190391884A1
公开(公告)日:2019-12-26
申请号:US16014206
申请日:2018-06-21
Applicant: SAP SE
Inventor: Simhachala Sasikanth GOTTAPU , Yahong Wang , Nandan Marathe
Abstract: Disclosed herein are system, method, and computer program product embodiments for non-blocking backup for tertiary initialization in a log replay only node. An embodiment operates by performing a standard log replay on a secondary server and briefly suspending the standard log replay in response to tertiary initialization. Further, the secondary server may determine backup block information and perform a page-aligned backup process from the secondary server to a tertiary server. Additionally, the secondary server may determine log replay block information, and perform a modified log replay concurrently with the backup process based on the backup block information.
-
公开(公告)号:US11226876B2
公开(公告)日:2022-01-18
申请号:US16014206
申请日:2018-06-21
Applicant: SAP SE
Inventor: Simhachala Sasikanth Gottapu , Yahong Wang , Nandan Marathe , Anant Agarwal
Abstract: Disclosed herein are system, method, and computer program product embodiments for non-blocking backup for tertiary initialization in a log replay only node. An embodiment operates by performing a standard log replay on a secondary server and briefly suspending the standard log replay in response to tertiary initialization. Further, the secondary server may determine backup block information and perform a page-aligned backup process from the secondary server to a tertiary server. Additionally, the secondary server may determine log replay block information, and perform a modified log replay concurrently with the backup process based on the backup block information.
-
公开(公告)号:US20180032408A1
公开(公告)日:2018-02-01
申请号:US15220044
申请日:2016-07-26
Applicant: SAP SE
Inventor: Anant AGARWAL , Mahendra Chavan , Nandan Marathe , Dipesh Pandit
CPC classification number: G06F11/1464 , G06F11/1469 , G06F17/30289 , G06F17/30557 , G06F17/30589
Abstract: Synchronized backup and recovery of heterogeneous DBMSs is described herein. An embodiment operates by receiving, by at least one processor, a request for a data backup process at a first server; creating, by at least one processor, a pipe between processes of the first sever and the data backup process; performing, by at least one processor, the data backup process according to an execution command sent from a second server; and sending, by at least one processor, a result of the data backup process from the second server to the first server when the data backup process has terminated.
-
公开(公告)号:US12007857B2
公开(公告)日:2024-06-11
申请号:US17575879
申请日:2022-01-14
Applicant: SAP SE
Inventor: Simhachala Sasikanth Gottapu , Yahong Wang , Nandan Marathe , Anant Agarwal
CPC classification number: G06F11/1471 , G06F11/1407 , G06F11/1464 , G06F11/1469 , G06F11/2056 , G06F16/27 , G06F2201/80 , G06F2201/87
Abstract: Disclosed herein are system, method, and computer program product embodiments for non-blocking backup for tertiary initialization in a log replay only node. An embodiment operates by performing a standard log replay on a secondary server and briefly suspending the standard log replay in response to tertiary initialization. Further, the secondary server may determine backup block information and perform a page-aligned backup process from the secondary server to a tertiary server. Additionally, the secondary server may determine log replay block information, and perform a modified log replay concurrently with the backup process based on the backup block information.
-
公开(公告)号:US11914990B2
公开(公告)日:2024-02-27
申请号:US17528620
申请日:2021-11-17
Applicant: SAP SE
Inventor: Hemant Kumar Shukla , Tanay Jayant Kayastha , Siddharth Kumar , Nandan Marathe
CPC classification number: G06F8/71 , G06F8/65 , G06F16/2336 , G06F16/2358 , G06F16/2365 , G06F16/2379
Abstract: Disclosed herein are various embodiments a code simplification system. An embodiment operates by determining that a software version of a coordinator node is different from a software version of one or more worker nodes, Commits by the one or more worker nodes to a database are disabled based on the determination that the software versions differ. An update is performed on each of the one or more worker nodes. An acknowledgement that the update on each of the one or more worker nodes has completed is received, and the commits to the database by the one or more worker nodes is enabled.
-
公开(公告)号:US10255139B2
公开(公告)日:2019-04-09
申请号:US15220044
申请日:2016-07-26
Applicant: SAP SE
Inventor: Anant Agarwal , Mahendra Chavan , Nandan Marathe , Dipesh Pandit
Abstract: Synchronized backup and recovery of heterogeneous DBMSs is described herein. An embodiment operates by receiving, by at least one processor, a request for a data backup process at a first server; creating, by at least one processor, a pipe between processes of the first sever and the data backup process; performing, by at least one processor, the data backup process according to an execution command sent from a second server; and sending, by at least one processor, a result of the data backup process from the second server to the first server when the data backup process has terminated.
-
-
-
-
-
-
-