-
公开(公告)号:US11604597B2
公开(公告)日:2023-03-14
申请号:US16929781
申请日:2020-07-15
Applicant: Huawei Technologies Co., Ltd.
Inventor: Robin Grosman , Xun Xue , Yuk Kuen Chan , Wenbin Ma
IPC: G06F16/23 , G06F3/06 , G06F16/2457 , G06F9/46 , G06F16/27
Abstract: This application provides a data processing method and apparatus. The method includes: receiving, by a master storage node, information that is about a first transaction and that is sent by a read-write node, where the information about the first transaction is used to request to perform a write operation on first data stored on the master storage node; determining, by the master storage node, the first data based on the information about the first transaction, and executing the first transaction; generating, by the master storage node, first transaction status metadata when the first transaction ends, where the first transaction status metadata includes identification information of expired data and identification information of the first transaction; and sending, by the master storage node, the first transaction status metadata to at least one read-only node. According to the data processing method and apparatus, a read delay of a read-only node can be eliminated.
-
公开(公告)号:US10691723B2
公开(公告)日:2020-06-23
申请号:US15146007
申请日:2016-05-04
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Yuanxi Chen , Robin Grosman
Abstract: A database system comprises a plurality of servers with data storage. The system holds first and second database tables. Records of the first database table are distributed among the servers according to values of a first distribution column. The servers can receive access requests and log workload data representative of the requests. Based on the workload data, the servers can determine a performance impact associated with columns of the tables and, upon determining that a performance impact associated with one of the columns is greater than a performance impact associated with the first distribution column, the servers can re-distribute the records among the plurality of servers according to values of the second column.
-