Patents by Inventor Yuanpu DING
Yuanpu DING 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: 12367210Abstract: Embodiments of the present disclosure provide a data query method based on on-line analytical processing, an electronic device and a storage medium. The method includes: receiving a first query request, and determining a request type of the first query request; executing a query in a row-based storage portion of an event table of a database in response to the request type being a preset type; and generating a query result based on retrieved target data, wherein the event table includes a column-based storage portion and the row-based storage portion, and the column-based storage portion includes a plurality of data rows; and the row-based storage portion includes a coding column, and each piece of coded information in the coding column includes row data belonging to a same data row in the column-based storage portion.Type: GrantFiled: October 10, 2024Date of Patent: July 22, 2025Assignee: Beijing Volcano Engine Technology Co., Ltd.Inventors: Kejian Ju, Leilei Hu, Yuanpu Ding
-
Publication number: 20250231943Abstract: Embodiments of the present disclosure disclose a data processing method, an electronic device, and a computer-readable medium. And the data processing method includes: receiving a data query request for a first data processing engine; determining, in a front-end node, a target data processing engine based on the data query request, where computer programming languages used by the first data processing engine and a second data processing engine are different; and when the target data processing engine is the second data processing engine, performing data query on data stored in a target database by using a preset software development kit and calling a language conversion interface based on an offline query request in the second data processing engine, where the language conversion interface is configured to receive a query instruction in a second language and call a query instruction in a first language.Type: ApplicationFiled: November 25, 2024Publication date: July 17, 2025Inventors: Kejian JU, Leilei HU, Yuanpu DING
-
Publication number: 20250224897Abstract: A data migration method, electronic device, and storage medium are provided. The method includes: obtaining a hot and cold state of a data table to be processed; in response to the hot and cold state indicating that the data in the data table to be processed is cold data, determining whether the data table to be processed is associated with a data lock, where the data table to be processed being associated with the data lock indicates that a data query task that needs to query the data table to be processed exists, and the data table to be processed not being associated with the data lock indicates that the data query task does not exist; and in response to the data table to be processed being associated with the data lock, performing a migration operation on the data table to be processed after the data lock is released.Type: ApplicationFiled: November 27, 2024Publication date: July 10, 2025Inventors: Kejian JU, Leilei HU, Yuanpu DING
-
Publication number: 20250190413Abstract: A data processing method, an electronic device, and a storage medium. The data processing method includes: receiving a data write request; and in response to the target write manner being a first write manner, storing the target data in a key-value storage module by using a key-value storage manner, so that the target data is subsequently read from the key-value storage module, each row of data in the at least one row of data respectively corresponds to one key-value pair, and a data write amount corresponding to the first write manner is less than a first threshold; or, in response to the target write manner being a second write manner, storing the target data in a columnar storage module by using a columnar storage technology, a data write amount corresponding to the second write manner is greater than a data write amount corresponding to the first write manner.Type: ApplicationFiled: November 25, 2024Publication date: June 12, 2025Inventors: Zhaowei HUANG, Yuanpu DING
-
Publication number: 20250139074Abstract: The present application discloses a data query method. The method can be applied to a columnar storage system. The columnar storage system stores target data that is stored in a row storage form, target data that is stored in a columnar storage form, and a row storage index constructed based on the target data that is stored in a row storage form. The columnar storage system can receive a data query request and matches the data query request with the row storage index corresponding to the columnar storage system. If the matching is successful, data matched with the data query request is queried based on the row storage index. Therefore, by use of the scheme, the target data can be stored in the row storage form into the columnar storage system, and the row storage index can be constructed.Type: ApplicationFiled: September 6, 2024Publication date: May 1, 2025Inventors: Zhaowei Huang, Leilei Hu, Yuanpu Ding
-
Publication number: 20250139072Abstract: The present application discloses a data query method, comprising: receiving a data query request, the data query request being used for querying data from a columnar storage system which applies object storage technology, the columnar storage system comprising an index file and a data file which are stored individually. After receiving the data query request, the index file is obtained based on the data query request, i.e., the whole index file may be obtained when receiving the data query request. Afterwards, a storage range in the data file of target data which matches the data query request determined based on the index file, and further, a network input and output (IO) is called to read the target data stored in the storage range. As such, it can reduce the number of calls to the network IO and further improves the efficiency of querying data from the columnar storage system.Type: ApplicationFiled: August 28, 2024Publication date: May 1, 2025Inventors: Zhaowei Huang, Junling Du, Yuanpu Ding
-
Publication number: 20250131006Abstract: Embodiments of the present disclosure provide a data query method based on on-line analytical processing, an electronic device and a storage medium. The method includes: receiving a first query request, and determining a request type of the first query request; executing a query in a row-based storage portion of an event table of a database in response to the request type being a preset type; and generating a query result based on retrieved target data, wherein the event table includes a column-based storage portion and the row-based storage portion, and the column-based storage portion includes a plurality of data rows; and the row-based storage portion includes a coding column, and each piece of coded information in the coding column includes row data belonging to a same data row in the column-based storage portion.Type: ApplicationFiled: October 10, 2024Publication date: April 24, 2025Inventors: Kejian JU, Leilei HU, Yuanpu DING
-
Publication number: 20250131014Abstract: A data processing method based on online analytical processing, an electronic device and a storage medium are provided. The method includes: receiving a data operation request, wherein the data operation request includes a first field; determining a target associated data pair from a set of associated data pairs stored in a row-based manner based on the data operation request, and determining a second field associated with the first field according to the determined target associated data pair; taking a field value corresponding to the second field in a fact table of a first database as a target field value corresponding to the first field, and executing an operation indicated by the data operation request for the target field value; wherein fields belonging to the second data type among the associated data pairs are stored in the fact table.Type: ApplicationFiled: September 13, 2024Publication date: April 24, 2025Inventors: Kejian JU, Leilei HU, Zhaowei HUANG, Yuanpu DING
-
Publication number: 20250124027Abstract: Embodiments of the present application provide a data processing method and apparatus, an electronic device, and a medium. The method includes: receiving a data query request for a first data processing engine; selecting a target data processing engine from a data processing engine candidate set in a front-end node based on the data query request; if the target data processing engine is the first data processing engine, parsing the data query request in the front-end node, and sending a parsing result to a back-end node, so that the back-end node performs data query; if the target data processing engine is a second data processing engine, generating target information in the front-end node based on the data query request, and sending the target information to the second data processing engine, so that the second data processing engine obtains data from the first data processing engine for data query.Type: ApplicationFiled: September 12, 2024Publication date: April 17, 2025Inventors: Leilei HU, Kejian JU, Yuanpu DING
-
Patent number: 11269881Abstract: A querier sends a SparkSQL query instruction to a connector, the SparkSQL query instruction contains a table identifier of an HBase table, metadata of the HBase table, and an attribute value corresponding to the metadata. When the connector receives the SparkSQL query instruction, if an index table corresponding to the table identifier and the metadata exists in a storage device, the connector generates a first Phoenix query instruction and sends the first Phoenix query instruction to the storage device, the index table is used to record a correspondence between an attribute value of the metadata of the HBase table and a RowKey of the HBase table, and the first Phoenix query instruction contains the table identifier, the metadata, and the attribute value. When receiving the first Phoenix query instruction, the storage device obtains the RowKey and the metadata, obtains the data row, and sends the data row to the connector.Type: GrantFiled: November 29, 2018Date of Patent: March 8, 2022Assignee: NEW H3C BIG DATA TECHNOLOGIES CO., LTD.Inventors: Yuanpu Ding, Riguang Li
-
Publication number: 20200372028Abstract: A querier sends a SparkSQL query instruction to a connector, wherein the SparkSQL query instruction contains a table identifier of an HBase table, metadata of the HBase table, and an attribute value corresponding to the metadata. When the connector receives the SparkSQL query instruction, if an index table corresponding to the table identifier and the metadata exists in a storage device, the connector generates a first Phoenix query instruction and sends the first Phoenix query instruction to the storage device, wherein the index table is used to record a correspondence between an attribute value of the metadata of the HBase table and a RowKey of the HBase table, and the first Phoenix query instruction contains the table identifier, the metadata, and the attribute value.Type: ApplicationFiled: November 29, 2018Publication date: November 26, 2020Inventors: Yuanpu DING, Riguang LI