Patents by Inventor Zhongchu Zhu

Zhongchu Zhu 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: 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: 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: 10534771
    Abstract: The present invention provides a database access method, where the method includes the following steps: receiving an access request input by a client, where the access request includes at least one command statement; performing rule matching between the command statement included in the access request and a rule in a preset rule set, and performing transformation processing on a statement that is included in the access request and that matches the rule, so as to generate a sinking statement that satisfies an execution requirement of a data source, where the sinking statement is a statement that is delivered to a database and executed by the data source; and transmitting the sinking statement to the database to which the sinking statement points. The present invention further provides a database access apparatus and a database system to which the foregoing method is applied.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: January 14, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhenfeng Li, Zhongchu Zhu, Jianxun Zhang
  • Publication number: 20180039671
    Abstract: The present invention discloses a method and an apparatus for querying data in cross-shard databases. The method includes: receiving a query request; querying statistics information of respective shard databases in which two tables used in an association operation are located; sending, according to the statistics information and the query condition, a driving table query request to a shard database in which a driving table is located, and receiving a first query result set returned by the shard database in which the driving table is located; deduplicating association field values in the first query result set, and sending a result set delivery request and deduplicated association field values to a shard database in which the non-driving table is located; and sending a non-driving table query request to the shard database; and receiving a second query result set returned by the shard database. Efficiency of querying data in cross-shard databases is improved.
    Type: Application
    Filed: October 13, 2017
    Publication date: February 8, 2018
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yidong YANG, Wenqi ZHU, Qing ZHANG, Li YAO, Zhongchu ZHU
  • Publication number: 20170132280
    Abstract: The present invention provides a database access method, where the method includes the following steps: receiving an access request input by a client, where the access request includes at least one command statement; performing rule matching between the command statement included in the access request and a rule in a preset rule set, and performing transformation processing on a statement that is included in the access request and that matches the rule, so as to generate a sinking statement that satisfies an execution requirement of a data source, where the sinking statement is a statement that is delivered to a database and executed by the data source; and transmitting the sinking statement to the database to which the sinking statement points. The present invention further provides a database access apparatus and a database system to which the foregoing method is applied.
    Type: Application
    Filed: January 20, 2017
    Publication date: May 11, 2017
    Inventors: Zhenfeng Li, Zhongchu Zhu, Jianxun Zhang
  • Publication number: 20170109384
    Abstract: The present disclosure discloses an online index rebuilding method and apparatus, where the method includes: receiving an online index rebuilding request; adding a schema shared lock to a data table corresponding to an identifier of the data table; obtaining a latch and obtaining a structure control right of the data table; reserving storage space of a shadow index for an original index, allocating an entry address of the shadow index, and adding the entry address of the shadow index to a root page of the data table; releasing the latch; building the shadow index in the storage space of the shadow index; updating an index entry address on the root page of the data table to the entry address of the shadow index after the latch is obtained again; and releasing the latch obtained again and the schema shared lock. Therefore, efficiency of online index rebuilding is improved.
    Type: Application
    Filed: December 29, 2016
    Publication date: April 20, 2017
    Inventors: Zhongchu ZHU, Li YAO, Kesong WU
  • Publication number: 20160328445
    Abstract: Embodiments provide a data query method and apparatus. The method includes receiving a query request, where the query request includes a query condition, and the query condition relates to N different databases. The method also includes calculating a query cost of each cross-database join processing manner of M cross-database join processing manners, where the query cost of each cross-database join processing manner is a cost for performing, using each cross-database join processing manner, in the N different databases, data query corresponding to the query condition, and M is an integer greater than or equal to 2. The method also includes determining, in the M cross-database join processing manners, a cross-database join processing manner for current use according to the query cost of each cross-database join processing manner, and performing, using the cross-database join processing manner for current use, in the N different databases, data query corresponding to the query condition.
    Type: Application
    Filed: July 20, 2016
    Publication date: November 10, 2016
    Inventors: Wenqi Zhu, Yidong Yang, Qing Zhang, Li Yao, Zhongchu Zhu
  • Publication number: 20160034582
    Abstract: The present invention relates to the field of databases, and discloses a computing device and a method for executing a database operation command. In the present invention, whether an operation requested by an operation command is a read operation is determined; and if the operation requested by the operation command is a read operation, the operation command is executed via authorized access to database server process memory and a query result is obtained, thereby improving data reading performance; or if the operation requested by the operation command is not a read operation, the operation command is forwarded to a database server for executing the operation command, thereby improving reliability of a non-read operation.
    Type: Application
    Filed: October 14, 2015
    Publication date: February 4, 2016
    Inventors: Qiang Li, Zhongchu Zhu
  • Patent number: 7899935
    Abstract: A data synchronization system and method. The method includes that when a change happens in a source application, data is collected from a source application based on a target application subscribing the source application and collection data is transmitted to the target application or is directly inserted to target database. The system includes data collection unit and distribution unit. The present invention may realize synchronization on demand, simultaneously reduce greatly synchronous data quantity, decrease network load, and guarantee smoothness and stabilization of network. The present invention applies to data synchronization of enterprise internal/external data systems, telecommunication networks, etc.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: March 1, 2011
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhongchu Zhu, Yongfeng Wang, Fei Zhou, Mingzhu Shi, Wei He, Yunlong Wang
  • Publication number: 20090271653
    Abstract: A data synchronization system and method. The method includes that when a change happens in a source application, data is collected from a source application based on a target application subscribing the source application and collection data is transmitted to the target application or is directly inserted to target database. The system includes data collection unit and distribution unit. The present invention may realize synchronization on demand, simultaneously reduce greatly synchronous data quantity, decrease network load, and guarantee smoothness and stabilization of network. The present invention applies to data synchronization of enterprise internal/external data systems, telecommunication networks, etc.
    Type: Application
    Filed: October 10, 2008
    Publication date: October 29, 2009
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhongchu ZHU, Yongfeng WANG, Fei ZHOU, Mingzhu SHI, Wei HE, Yunlong WANG
  • Publication number: 20090103710
    Abstract: A method for routing includes upon receipt of a routing analysis request, analyzing a preset routing rule according to the contents in the routing analysis request to obtain the data source information corresponding to the routing rule and routing the contents in the routing analysis request to the data source corresponding to the obtained data source information. An embodiment of the disclosure also provides a system and an apparatus for routing. The method, system, and apparatus provided by embodiments of the present disclosure may improve the routing flexibility and data processing efficiency.
    Type: Application
    Filed: December 23, 2008
    Publication date: April 23, 2009
    Inventors: Kaiping Ding, Zhongchu Zhu