Patents by Inventor Zongquan Zhang
Zongquan Zhang 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).
-
Shard adjustment method, apparatus, and device for time series database, and readable storage medium
Patent number: 12197470Abstract: In a shard adjustment method for a time series database, feature information of an access request of at least one user for a data table of a time series database is obtained. The data table is divided into a plurality of shard groups according to a predetermined rule, and each shard group can be further divided into a plurality of shards. Each shard group is set in a different time period, and each shard is set in a different node. Then, the predetermined rule is adjusted based on the feature information, and a new shard group and/or a new shard that match/matches the access habit are/is generated according to an adjusted rule.Type: GrantFiled: January 5, 2024Date of Patent: January 14, 2025Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.Inventors: Jingqi Mao, Ran Xu, Zongquan Zhang -
Publication number: 20240394213Abstract: An information feedback method can include: transmitting, by a master device, an instruction to acquire specific information, where each of a plurality of slave devices when receiving the instruction serves as the current slave device; configuring the current slave device in the communication link in the first mode to receive the instruction from the master device or a previous slave device, and forwarding the instruction to a next slave device; connecting input port SDI and output port SDO of the current slave device by controlling the current slave device in the second mode to form a first pathway; determining, by the current slave device, whether the specific information is present in the current slave device to obtain a corresponding determination result; and then selectively configuring, by the current slave device, a potential of the first pathway of the current slave device to be at a first level.Type: ApplicationFiled: May 22, 2024Publication date: November 28, 2024Inventors: Yuanyu Yang, Xiaoqiang Xu, Zongquan Zhang
-
Publication number: 20240330231Abstract: An address extension circuit for configuring an address of a chip, can include where: the address extension circuit is configured to encode the address of the chip differently according to different state information of at least one address pin of the chip; and the state information of the address pin is configured to comprise at least one of floating, coupling with a communication input pin of the chip, and coupling with a communication output pin of the chip.Type: ApplicationFiled: March 26, 2024Publication date: October 3, 2024Inventors: Zongquan Zhang, Xiaoqiang Xu, Yuanyu Yang
-
Publication number: 20240330227Abstract: A communication system can include: at least two communication channels, each of which comprises at least one chip coupled in series, wherein each chip comprises a communication input pin, a communication output pin, and at least one addressing pin, and connections of the addressing pin in the chip comprise one of floating, coupling with the communication input pin of the chip, and coupling with the communication output pin of the chip; and a master device configured to identify each communication channel according to level information of each addressing pin of at least first chip in each communication channel, where the first chip in each communication channel is connected to a corresponding output port of the master device.Type: ApplicationFiled: March 28, 2024Publication date: October 3, 2024Inventors: Yuanyu Yang, Xiaoqiang Xu, Zongquan Zhang
-
Publication number: 20240265006Abstract: A method for controlling a database transaction, includes: receiving a structured query language (SQL) statement from a user equipment; setting a first speculation function of a first database transaction based on the SQL statement, where the first speculation function indicates that before a log of a second database transaction is committed, an operation record of the second database transaction is visible to the first database transaction; and performing an operation on the first database transaction based on the first speculation function.Type: ApplicationFiled: March 22, 2024Publication date: August 8, 2024Inventors: Xiaoqin Xie, Wenlong Ma, Zongquan Zhang
-
Shard Adjustment Method, Apparatus, and Device for Time Series Database, and Readable Storage Medium
Publication number: 20240143626Abstract: This application discloses a shard adjustment method for a time series database, belongs to the field of data processing technologies. First, feature information of an access request of at least one user for a data table of a time series database is obtained. The data table is divided into a plurality of shard groups according to a predetermined rule, and each shard group can be further divided into a plurality of shards. Each shard group is set in a different time period, and each shard is set in a different node. Then, the predetermined rule is adjusted based on the feature information, and a new shard group and/or a new shard that match/matches the access habit are/is generated according to an adjusted rule.Type: ApplicationFiled: January 5, 2024Publication date: May 2, 2024Inventors: Jingqi Mao, Ran Xu, Zongquan Zhang -
Publication number: 20240028598Abstract: This application provides a transaction processing method performed by a distributed database system, including a coordinating node and a participating node. The coordinating node and the participating node share global memory. The method includes: The coordinating node receives a plurality of query statements sent by a client, creates a transaction based on a first query statement in the plurality of query statements, executes the transaction in the global memory based on a second query statement in the plurality of query statements, and submits the transaction based on a third query statement in the plurality of query statements. Because the global memory can be accessed across nodes without processing performed by a processor and an operating system, an access path is shortened. This implements real-time consistency between the coordinating node and the participating node, and meets a service requirement.Type: ApplicationFiled: September 29, 2023Publication date: January 25, 2024Inventors: Xiaoqin Xie, Zongquan Zhang, Wenlong Ma
-
Patent number: 11531482Abstract: A data deduplication method includes receiving an overwrite request sent by an external device, where the overwrite request carries a data block and a first address into which the data block is to be stored, determining whether an overwrite quantity of the first address exceeds a first threshold within a time period [t1, t2], where both t1 and t2 are time points, and t2 is later than t1, and when the overwrite quantity of the first address exceeds the first threshold within the time period [t1, t2], skipping performing a deduplication operation on the data block or when the overwrite quantity of the first address does not exceed the first threshold within the time period [t1, t2], performing a deduplication operation on the data block.Type: GrantFiled: January 9, 2020Date of Patent: December 20, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yuguo Li, Jun You, Zongquan Zhang
-
Patent number: 10877680Abstract: Embodiments of the present invention provide a data processing method and apparatus. According to the embodiments of the present invention, when it is found that a data hash value in a currently received data stream exceeds a preset first threshold, a part or all of data in the data stream is not deduplicated, and is directly stored, so as to prevent the data in the data stream from being dispersedly stored into a plurality of storage areas; instead, the part or all of the data is stored into a storage area in a centralized manner, so that a deduplication rate is effectively improved on the whole, particularly in a scenario of large data storage amount.Type: GrantFiled: May 14, 2014Date of Patent: December 29, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Yanhui Zhong, Zongquan Zhang
-
Publication number: 20200150890Abstract: A data deduplication method includes receiving an overwrite request sent by an external device, where the overwrite request carries a data block and a first address into which the data block is to be stored, determining whether an overwrite quantity of the first address exceeds a first threshold within a time period [t1, t2], where both t1 and t2 are time points, and t2 is later than t1, and when the overwrite quantity of the first address exceeds the first threshold within the time period [t1, t2], skipping performing a deduplication operation on the data block or when the overwrite quantity of the first address does not exceed the first threshold within the time period [t1, t2], performing a deduplication operation on the data block.Type: ApplicationFiled: January 9, 2020Publication date: May 14, 2020Inventors: Yuguo Li, Jun You, Zongquan Zhang
-
Patent number: 10613976Abstract: The present disclosure directs to solutions for performing deduplication by a storage device. In the solutions, according to a duplicate data locality principle, non-duplicate data blocks whose logical addresses are contiguous are stored in contiguous physical addresses in a sequence of the logical addresses, and fingerprints of the non-duplicate data blocks whose logical addresses are contiguous are also stored in contiguous physical addresses in the sequence of the logical addresses, and in addition, a mapping from a logical address, which is of one data block in the non-duplicate data blocks whose logical addresses are contiguous, to an aggregation address is established.Type: GrantFiled: April 22, 2018Date of Patent: April 7, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zongquan Zhang, Chengwei Zhang
-
Patent number: 10564880Abstract: A data deduplication method and apparatus are provided. The method includes receiving an overwrite request sent by an external device, where the overwrite request carries a data block and a first address into which the data block is to be stored; determining whether an overwrite quantity of the first address exceeds a first threshold within a time period [t1, t2], where both t1 and t2 are time points, and t2 is later than t1; and when the overwrite quantity of the first address exceeds the first threshold within the time period [t1, t2], skipping performing a deduplication operation on the data block; or when the overwrite quantity of the first address does not exceed the first threshold within the time period [t1, t2], performing a deduplication operation on the data block. Therefore, a large quantity of computing resources of a storage server are saved, and impact brought by a deduplication operation on storage server performance is also decreased.Type: GrantFiled: January 11, 2017Date of Patent: February 18, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yuguo Li, Jun You, Zongquan Zhang
-
Patent number: 10540240Abstract: Embodiments of the present disclosure disclose a solution for data backup and recovery in a storage system. When a source device in the storage system backs up, to a backup-end device, a data block that is written after a snapshot Sn, the source device performs a logical operation such as an exclusive-NOR or exclusive-OR operation on the written data block and an original data block, which is recorded in the snapshot Sn, of the written data block, and then compresses a data block obtained after the logical operation, which improves a compression ratio of a data block, thereby reducing an amount of data that is sent to the backup-end device, and saving transmission bandwidth. The solution may be further applied to a scenario of data recovery in a storage system.Type: GrantFiled: December 6, 2018Date of Patent: January 21, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Chengwei Zhang, Chuanshuai Yu, Zongquan Zhang
-
Publication number: 20190108102Abstract: Embodiments of the present disclosure disclose a solution for data backup and recovery in a storage system. When a source device in the storage system backs up, to a backup-end device, a data block that is written after a snapshot Sn, the source device performs a logical operation such as an exclusive-NOR or exclusive-OR operation on the written data block and an original data block, which is recorded in the snapshot Sn, of the written data block, and then compresses a data block obtained after the logical operation, which improves a compression ratio of a data block, thereby reducing an amount of data that is sent to the backup-end device, and saving transmission bandwidth. The solution may be further applied to a scenario of data recovery in a storage system.Type: ApplicationFiled: December 6, 2018Publication date: April 11, 2019Inventors: Chengwei ZHANG, Chuanshuai YU, Zongquan ZHANG
-
Patent number: 10176058Abstract: Embodiments of the present disclosure disclose a solution for data backup and recovery in a storage system. When a source device in the storage system backs up, to a backup-end device, a data block that is written after a snapshot Sn, the source device performs a logical operation such as an exclusive-NOR or exclusive-OR operation on the written data block and an original data block, which is recorded in the snapshot Sn, of the written data block, and then compresses a data block obtained after the logical operation, which improves a compression ratio of a data block, thereby reducing an amount of data that is sent to the backup-end device, and saving transmission bandwidth. The solution may be further applied to a scenario of data recovery in a storage system.Type: GrantFiled: March 1, 2018Date of Patent: January 8, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Chengwei Zhang, Chuanshuai Yu, Zongquan Zhang
-
Publication number: 20180267896Abstract: The present disclosure directs to solutions for performing deduplication by a storage device. In the solutions, according to a duplicate data locality principle, non-duplicate data blocks whose logical addresses are contiguous are stored in contiguous physical addresses in a sequence of the logical addresses, and fingerprints of the non-duplicate data blocks whose logical addresses are contiguous are also stored in contiguous physical addresses in the sequence of the logical addresses, and in addition, a mapping from a logical address, which is of one data block in the non-duplicate data blocks whose logical addresses are contiguous, to an aggregation address is established.Type: ApplicationFiled: April 22, 2018Publication date: September 20, 2018Inventors: Zongquan ZHANG, Chengwei ZHANG
-
Publication number: 20180189151Abstract: Embodiments of the present disclosure disclose a solution for data backup and recovery in a storage system. When a source device in the storage system backs up, to a backup-end device, a data block that is written after a snapshot Sn, the source device performs a logical operation such as an exclusive-NOR or exclusive-OR operation on the written data block and an original data block, which is recorded in the snapshot Sn, of the written data block, and then compresses a data block obtained after the logical operation, which improves a compression ratio of a data block, thereby reducing an amount of data that is sent to the backup-end device, and saving transmission bandwidth. The solution may be further applied to a scenario of data recovery in a storage system.Type: ApplicationFiled: March 1, 2018Publication date: July 5, 2018Applicant: HUAWEI TECHNOLOGIES CO.,LTD.Inventors: Chengwei Zhang, Chuanshuai Yu, Zongquan Zhang
-
Publication number: 20170123712Abstract: A data deduplication method and apparatus are provided. The method includes receiving an overwrite request sent by an external device, where the overwrite request carries a data block and a first address into which the data block is to be stored; determining whether an overwrite quantity of the first address exceeds a first threshold within a time period [t1, t2], where both t1 and t2 are time points, and t2 is later than t1; and when the overwrite quantity of the first address exceeds the first threshold within the time period [t1, t2], skipping performing a deduplication operation on the data block; or when the overwrite quantity of the first address does not exceed the first threshold within the time period [t1, t2], performing a deduplication operation on the data block. Therefore, a large quantity of computing resources of a storage server are saved, and impact brought by a deduplication operation on storage server performance is also decreased.Type: ApplicationFiled: January 11, 2017Publication date: May 4, 2017Inventors: Yuguo Li, Jun You, Zongquan Zhang
-
Publication number: 20140258625Abstract: Embodiments of the present invention provide a data processing method and apparatus. According to the embodiments of the present invention, when it is found that a data hash value in a currently received data stream exceeds a preset first threshold, a part or all of data in the data stream is not deduplicated, and is directly stored, so as to prevent the data in the data stream from being dispersedly stored into a plurality of storage areas; instead, the part or all of the data is stored into a storage area in a centralized manner, so that a deduplication rate is effectively improved on the whole, particularly in a scenario of large data storage amount.Type: ApplicationFiled: May 14, 2014Publication date: September 11, 2014Applicant: Huawei Technologies Co., Ltd.Inventors: Yanhui Zhong, Zongquan Zhang
-
Publication number: 20140189237Abstract: Embodiments of the present invention provide a data processing method and apparatus. According to the embodiments of the present invention, when it is found that a data hash value in a currently received data stream exceeds a preset first threshold, a part or all of data in the data stream is not deduplicated, and is directly stored, so as to prevent the data in the data stream from being dispersedly stored into a plurality of storage areas; instead, the part or all of the data is stored into a storage area in a centralized manner, so that a deduplication rate is effectively improved on the whole, particularly in a scenario of large data storage amount.Type: ApplicationFiled: December 26, 2013Publication date: July 3, 2014Applicant: HUAWEI TECHNOLOGIES CO.,LTD.Inventors: Yanhui ZHONG, Zongquan ZHANG