-
公开(公告)号:US20240143321A1
公开(公告)日:2024-05-02
申请号:US18407676
申请日:2024-01-09
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.
-
公开(公告)号:US20220164335A1
公开(公告)日:2022-05-26
申请号: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.
-
公开(公告)号:US20220138056A1
公开(公告)日:2022-05-05
申请号:US17575879
申请日:2022-01-14
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.
-
公开(公告)号:US20230153108A1
公开(公告)日:2023-05-18
申请号:US17528620
申请日:2021-11-17
Applicant: SAP SE
Inventor: Hemant Kumar SHUKLA , Tanay Jayant KAYASTHA , Siddharth KUMAR , Nandan MARATHE
CPC classification number: G06F16/2365 , G06F16/2379 , G06F16/2358 , G06F8/65
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.
-
公开(公告)号:US20190026352A1
公开(公告)日:2019-01-24
申请号:US15654028
申请日:2017-07-19
Applicant: SAP SE
Inventor: Nandan MARATHE , Anant Agarwal , Sagar Ranadive , Dipesh Pandit
IPC: G06F17/30
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.
-
-
-
-