-
公开(公告)号:US11921701B2
公开(公告)日:2024-03-05
申请号:US16400364
申请日:2019-05-01
Applicant: eBay Inc.
Inventor: Guogen Zhang , Kun Ren , Sami Ben-Romdhane
IPC: G06F16/23 , G06F9/46 , G06F12/0804 , G06F12/0866 , G06F12/128
CPC classification number: G06F16/2379 , G06F12/0804 , G06F16/2365 , G06F2212/1008
Abstract: A global transaction system receives a transaction request for a plurality of database services of microservices. The global transaction system receives a plurality of local commit decisions of local commit requests from local transaction managers of the database services of the microservices. The local commit request corresponds to the transaction request for each database. The global transaction system generates a physical commit request to each of the local transaction managers based on the local commit decisions and a global commit decision. Each local transaction manager submits the physical commit request to each database server of the database services corresponding to the transaction request.
-
公开(公告)号:US20190392072A1
公开(公告)日:2019-12-26
申请号:US16015416
申请日:2018-06-22
Applicant: eBay Inc.
Inventor: Sami Ben-Romdhane , Jungsang Ahn , Guogen Zhang
IPC: G06F17/30
Abstract: A replicated key-value store is implemented using a “last-write-wins” consensus protocol. To improve throughput and latency in cross-data-center configurations, a system deploys a cross-cluster, learner-only member to a cluster of nodes (e.g., a data center). The cross-cluster, learner-only member submits key-values received at local leader members to remote clusters. Conflicts between the key-values and initial values at the remote clusters are resolved using a “last-write-wins” consensus protocol.
-
公开(公告)号:US20200257676A1
公开(公告)日:2020-08-13
申请号:US16400364
申请日:2019-05-01
Applicant: eBay Inc.
Inventor: Guogen Zhang , Kun Ren , Sami Ben-Romdhane
IPC: G06F16/23 , G06F12/0804
Abstract: A global transaction system receives a transaction request for a plurality of database services of microservices. The global transaction system receives a plurality of local commit decisions of local commit requests from local transaction managers of the database services of the microservices. The local commit request corresponds to the transaction request for each database. The global transaction system generates a physical commit request to each of the local transaction managers based on the local commit decisions and a global commit decision. Each local transaction manager submits the physical commit request to each database server of the database services corresponding to the transaction request.
-
-