Patents by Inventor Chuanting Wang

Chuanting Wang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11868333
    Abstract: A data read/write method includes: establishing a first connection to a client, determining a first tablespace corresponding to the first connection, and determining a first node corresponding to the first connection or the first tablespace in a plurality of nodes, where the first connection receives a read/write request from the client; loading data in the first tablespace to a memory in the first node, and processing a read/write request on the first connection using a first working thread, where the first working thread is generated by a processor in the first node.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: January 9, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Mingjian Que, Chuanting Wang, Junjie Wang
  • Patent number: 11829260
    Abstract: The present disclosure relates to fault repair methods for a database system. In one example method, when working normally, a master node backs up, to a global buffer pool (GBP) node by using a data transmission protocol with a low latency and a high throughput (for example, a remote direct memory access (RDMA) protocol), a modified page generated because of transaction modification. When the master node is faulty, a standby node does not need to replay all remaining replay logs that are not replayed, but only needs to replay redo logs corresponding to a page that does not exist on the GBP node and pages that are not sequentially arranged and obtain the pages.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: November 28, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chuanting Wang, Zhongchu Zhu, Yuhui Xing
  • Publication number: 20220300477
    Abstract: A data read/write method includes: establishing a first connection to a client, determining a first tablespace corresponding to the first connection, and determining a first node corresponding to the first connection or the first tablespace in a plurality of nodes, where the first connection receives a read/write request from the client; loading data in the first tablespace to a memory in the first node, and processing a read/write request on the first connection using a first working thread, where the first working thread is generated by a processor in the first node.
    Type: Application
    Filed: June 10, 2022
    Publication date: September 22, 2022
    Inventors: Mingjian Que, Chuanting Wang, Junjie Wang
  • Publication number: 20220065560
    Abstract: A welding method for a connector and a connection tube of a heat exchanger are proposed. The method includes: forming a diffusion layer on a surface of the connector, a corrosion potential of the diffusion layer being less than a corrosion potential of the connector; inserting a connection tube into the connector; brazing the connection tube to the connector by a brazing filler metal, a corrosion potential of a weld metal formed after brazing of the brazing filler metal being higher than the corrosion potential of the connector and less than a corrosion potential of the connection tube.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 3, 2022
    Inventors: Yuzhang LIU, Han ZHOU, Yuke ZUO, Chuanting WANG
  • Publication number: 20220066886
    Abstract: The present disclosure relates to fault repair methods for a database system. In one example method, when working normally, a master node backs up, to a global buffer pool (GBP) node by using a data transmission protocol with a low latency and a high throughput (for example, a remote direct memory access (RDMA) protocol), a modified page generated because of transaction modification. When the master node is faulty, a standby node does not need to replay all remaining replay logs that are not replayed, but only needs to replay redo logs corresponding to a page that does not exist on the GBP node and pages that are not sequentially arranged and obtain the pages.
    Type: Application
    Filed: November 12, 2021
    Publication date: March 3, 2022
    Inventors: Chuanting WANG, Zhongchu ZHU, Yuhui XING
  • Patent number: 10979520
    Abstract: Embodiments of the present invention relate to the database field, and in particular, to a data transmission method and apparatus, so as to reduce overheads for data transmission between nodes in a distributed database and lighten network load. In the embodiments of the present invention, a DN determines a column that has a distribution rule of parameters in the column; the DN determines, according to a data type of the parameters of the column and the distribution rule of the parameters in the column, a compression algorithm corresponding to the column; the DN compresses the column using the compression algorithm; and the DN sends a compressed column to a target node. In this way, the overheads for the data transmission between the nodes are reduced, and the network load is lightened.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: April 13, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Lin Huang, Chuanting Wang
  • Publication number: 20190108174
    Abstract: A data system comprising a primary server and a secondary server, where the primary server obtains a first partition instruction and a second partition instruction, partition data in a first data table according to a first partition key to obtain a first partition table, and send the second partition instruction to the secondary server. The first partition instruction includes a first partition key, and the second partition instruction includes a second partition key, which is different from the first partition key. The second partition instruction is for triggering the secondary server to partition data in a second data table on the secondary server according to the second partition key to obtain a second partition table, which is the same as the first data table.
    Type: Application
    Filed: November 29, 2018
    Publication date: April 11, 2019
    Inventors: Peiliang Du, Chuanting Wang, Lin Huang
  • Publication number: 20180262590
    Abstract: Embodiments of the present invention relate to the database field, and in particular, to a data transmission method and apparatus, so as to reduce overheads for data transmission between nodes in a distributed database and lighten network load. In the embodiments of the present invention, a DN determines a column that has a distribution rule of parameters in the column; the DN determines, according to a data type of the parameters of the column and the distribution rule of the parameters in the column, a compression algorithm corresponding to the column; the DN compresses the column using the compression algorithm; and the DN sends a compressed column to a target node. In this way, the overheads for the data transmission between the nodes are reduced, and the network load is lightened.
    Type: Application
    Filed: May 15, 2018
    Publication date: September 13, 2018
    Inventors: Lin HUANG, Chuanting WANG
  • Patent number: 10042678
    Abstract: A lock management method and system, and a method and an apparatus for configuring a lock management system is provided. A corresponding level of a lock management system is set for each service execution node according to the number of service execution nodes included in a distributed system, the number of system instances on all service execution nodes, the number of handling processes on all the service execution nodes, and a delay of access of each service execution node to a central control node of the distributed system. At least one lock manager is allocated to each service execution node separately according to the level, which is corresponding to each service execution node, of the lock management system. A lock level context is configured for each lock manager, where the lock level context is used to determine an adjacent lock manager of each lock manager.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: August 7, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wenlong Huang, Haoyang Che, Chuanting Wang
  • Patent number: 9449041
    Abstract: A database system lock operation method is provided that includes: acquiring, by a first processing node, a lock operand of a target lock; using, by the first processing node, the target lock to perform a lock acquiring operation on a target data object; when the lock operand meets a condition for a successful lock acquiring operation, determining, by the first processing node, that the lock acquiring operation is successful, and updating a value of a data bit that is in the lock operand and used to indicate a state of the target lock on the first processing node to a value that is used to indicate that the state of the target lock on the first processing node is lock held. Accordingly, the embodiments of the present invention further disclose a node device. The embodiments of the present invention can improve performance of a database system.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: September 20, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yuanyuan Nie, Huijun Liu, Chuanting Wang
  • Patent number: 9430198
    Abstract: A data processing method and apparatus, which relate to the computer field and are capable of effectively improving scalability of a database system. The data processing method includes: receiving source code of an external routine, where the source code of the external routine is compiled by using an advanced programming language; compiling the source code to obtain intermediate code, where the intermediate code is a byte stream identifiable to a virtual machine on any operating platform; converting, according to an instruction set on the operating platform, the intermediate code into machine code capable of running on the operating platform; and storing the machine code to a database. The data processing method and apparatus provided by the embodiments of the present invention are used to process data.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: August 30, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Dongwang Sun, Jijun Wen, Chuanting Wang
  • Publication number: 20160132364
    Abstract: A lock management method and system, and a method and an apparatus for configuring a lock management system is provided. A corresponding level of a lock management system is set for each service execution node according to the number of service execution nodes included in a distributed system, the number of system instances on all service execution nodes, the number of handling processes on all the service execution nodes, and a delay of access of each service execution node to a central control node of the distributed system. At least one lock manager is allocated to each service execution node separately according to the level, which is corresponding to each service execution node, of the lock management system. A lock level context is configured for each lock manager, where the lock level context is used to determine an adjacent lock manager of each lock manager.
    Type: Application
    Filed: January 14, 2016
    Publication date: May 12, 2016
    Inventors: Wenlong Huang, Haoyang Che, Chuanting Wang
  • Publication number: 20150301810
    Abstract: A data processing method and apparatus, which relate to the computer field and are capable of effectively improving scalability of a database system. The data processing method includes: receiving source code of an external routine, where the source code of the external routine is compiled by using an advanced programming language; compiling the source code to obtain intermediate code, where the intermediate code is a byte stream identifiable to a virtual machine on any operating platform; converting, according to an instruction set on the operating platform, the intermediate code into machine code capable of running on the operating platform; and storing the machine code to a database. The data processing method and apparatus provided by the embodiments of the present invention are used to process data.
    Type: Application
    Filed: June 29, 2015
    Publication date: October 22, 2015
    Inventors: Dongwang Sun, Jijun Wen, Chuanting Wang
  • Publication number: 20140372396
    Abstract: A database system lock operation method is provided that includes: acquiring, by a first processing node, a lock operand of a target lock; using, by the first processing node, the target lock to perform a lock acquiring operation on a target data object; when the lock operand meets a condition for a successful lock acquiring operation, determining, by the first processing node, that the lock acquiring operation is successful, and updating a value of a data bit that is in the lock operand and used to indicate a state of the target lock on the first processing node to a value that is used to indicate that the state of the target lock on the first processing node is lock held. Accordingly, the embodiments of the present invention further disclose a node device. The embodiments of the present invention can improve performance of a database system.
    Type: Application
    Filed: July 3, 2014
    Publication date: December 18, 2014
    Inventors: Yuanyuan Nie, Huijun Liu, Chuanting Wang