-
公开(公告)号:US11645263B2
公开(公告)日:2023-05-09
申请号:US17454407
申请日:2021-11-10
Applicant: Coupang Corp.
Inventor: Zhan Chen , Zhiyong Huang , Bin Dong , Chuanchuan Han , Junzhao Zhang
CPC classification number: G06F16/2358 , G06F11/008 , G06F11/1425 , G06F11/2025 , G06F11/3409 , G06F16/21 , G06F16/256
Abstract: Systems and methods for managing a highly available distributed database comprising: a memory storing instructions; and one or more processors configured to execute the instructions to: determine that a source node, in a distributed database comprising the source node and one or more replica nodes, is not available; select a most-updated replica node from the one or more replica nodes; switch a role of the most-updated replica node to source; update a data store to label the source node as unavailable and the selected replica node as being a promoted source node; send a notification to a user device to update a database topology based on the updated data store; determine whether the user device has updated the database topology; and upon determining the user device has not updated the database topology, continue to send the notification to the user device until the user device has updated the database topology.