-
公开(公告)号:US20180165343A1
公开(公告)日:2018-06-14
申请号:US15373844
申请日:2016-12-09
Applicant: SAP SE
Inventor: Hua Fan , Jeffrey Pound , Peter Bumbulis , Anil Kumar Goel , Scott MacLean , Nathan Auch , Eric Garber
CPC classification number: G06F16/275 , G06F3/067 , G06F16/2358 , G06F16/2365 , G06F16/273 , H04L67/1002 , H04W4/06
Abstract: Disclosed herein are system, method, and computer program product embodiments for quorum-based replication of data records. In one embodiment, a read request for reading a record is received from a user node on a replica node of a cluster of replica nodes. The record is then determined not committed on the replica node. In response to the determination, an update message indicative of whether the number of replica nodes on which the record is durable exceeds a threshold is received on the replica node. In response to the number of replica nodes exceeds the threshold, a value of the record on the replica node is transmitted to the user node.
-
公开(公告)号:US10366106B2
公开(公告)日:2019-07-30
申请号:US15373844
申请日:2016-12-09
Applicant: SAP SE
Inventor: Hua Fan , Jeffrey Pound , Peter Bumbulis , Anil Kumar Goel , Scott MacLean , Nathan Auch , Eric Garber
Abstract: Disclosed herein are system, method, and computer program product embodiments for quorum-based replication of data records. In one embodiment, a read request for reading a record is received from a user node on a replica node of a cluster of replica nodes. The record is then determined not committed on the replica node. In response to the determination, an update message indicative of whether the number of replica nodes on which the record is durable exceeds a threshold is received on the replica node. In response to the number of replica nodes exceeds the threshold, a value of the record on the replica node is transmitted to the user node.
-
公开(公告)号:US10360145B2
公开(公告)日:2019-07-23
申请号:US15180816
申请日:2016-06-13
Applicant: SAP SE
Inventor: Jeffrey Pound , Nathan Auch , Peter Bumbulis , Anil Kumar Goel , Scott MacLean , Eric Garber
Abstract: A system includes writing of log data in chunks over a first range of heap log sequence positions of a heap log stored in the non-volatile memory system, and writing of a heap anchor marker in a first anchor stream of a transaction log stored in the non-volatile memory system, at a first transaction log sequence position of the transaction log, wherein the first anchor stream is associated with a first stream of the transaction log, and the heap anchor marker identifies the first range of heap log sequence positions of the heap log.
-
公开(公告)号:US20170357574A1
公开(公告)日:2017-12-14
申请号:US15180816
申请日:2016-06-13
Applicant: SAP SE
Inventor: Jeffrey Pound , Nathan Auch , Peter Bumbulis , Anil Kumar Goel , Scott MacLean , Eric Garber
IPC: G06F12/02
CPC classification number: G06F12/0253 , G06F11/14 , G06F12/0246 , G06F16/2358 , G06F16/2365
Abstract: A system includes writing of log data in chunks over a first range of heap log sequence positions of a heap log stored in the non-volatile memory system, and writing of a heap anchor marker in a first anchor stream of a transaction log stored in the non-volatile memory system, at a first transaction log sequence position of the transaction log, wherein the first anchor stream is associated with a first stream of the transaction log, and the heap anchor marker identifies the first range of heap log sequence positions of the heap log.
-
-
-