Kettle-based database dynamic sub-table processing method and Kettle-based database dynamic sub-table processing system
By using a dynamic partitioning solution based on Kettle, the flexibility and compatibility issues of existing ETL tools such as Kettle in database table partitioning are resolved. This enables efficient and flexible dynamic database table partitioning, improves query response speed and update efficiency, and reduces operation and maintenance costs.
Patent Information
- Application Number
- CN202511379074.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-25
- Publication Date
- 2026-01-20
AI Technical Summary
In existing technologies, ETL tools such as Kettle are complex and inflexible when processing database table partitioning. They cannot flexibly and efficiently split and write large tables according to user-defined rules. Furthermore, existing table partitioning tools have poor compatibility with Kettle, which increases the complexity of the data processing flow and the cost of operation and maintenance.
This paper provides a method and system for dynamic table partitioning of databases based on Kettle. It receives table partitioning configuration parameters through the Kettle graphical interface, builds a dynamic table partitioning strategy engine, supports hash partitioning, range partitioning and time partitioning algorithms, embeds a routing decision module, and adopts a multi-threaded parallel execution engine and a distributed transaction management mechanism to ensure the atomicity and efficiency of cross-table operations.
It significantly improves query response speed and update efficiency, lowers the technical threshold, makes it easy for non-professionals to use, reduces system integration difficulty and operation and maintenance costs, and supports data sharding requirements in different business scenarios.