Database processing method

By introducing batch pre-compilation and execution requests into the database system, the network round trip and resource load issues in multi-statement template processing are resolved, achieving efficient batch processing of multi-statement templates and improving system performance and throughput.

CN121658012BActive Publication Date: 2026-06-05JIANGSU HUAKU DATA TECH CO LTD +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
JIANGSU HUAKU DATA TECH CO LTD
Filing Date
2026-02-06
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

In existing technologies, database systems suffer from frequent network round trips, high resource consumption, and significant protocol overhead when processing a large number of statement templates, leading to performance bottlenecks, especially in high-latency networks and microservice architectures.

Method used

By defining new batch pre-compilation requests and batch execution requests, clients are allowed to encapsulate multiple statement templates in a single network communication and perform batch pre-compilation and execution at the database kernel level, reducing the number of network interactions, lowering server resource load, and improving the overall system throughput.

Benefits of technology

It achieves end-to-end performance optimization, reduces network latency and protocol overhead, and improves the processing efficiency and performance of the database system in high-latency networks and microservice architectures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121658012B_ABST
    Figure CN121658012B_ABST
Patent Text Reader

Abstract

The application provides a database processing method, which can be applied to the technical field of data processing. The method comprises the following steps: receiving a batch pre-compilation request from a client; performing batch pre-compilation on a plurality of statement templates indicated by the batch pre-compilation request to generate an executable resource set comprising executable resources of the plurality of statement templates; creating a batch execution plan identifier and a plurality of execution plan identifiers according to the executable resource set, wherein the execution plan identifiers are used to refer to the executable resources corresponding to the statement templates in the executable resource set; and sending the batch execution plan identifier and the plurality of execution plan identifiers to the client, wherein the batch execution plan identifier and the plurality of execution plan identifiers are used by the client to provide in a batch execution request sent to a database, and the batch execution request is used to instruct the database to execute the executable resource set according to the batch execution plan identifier, the plurality of execution plan identifiers and template parameters provided by the client.
Need to check novelty before this filing date? Find Prior Art