Data Processing System Decoupling Database Functions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing database systems face inefficiencies due to unified process initiation for various functions, leading to lower execution efficiency.
Innovation Solution
A data processing system comprising a client interaction module, a subscribing and publishing module, and a sub-database management module, which analyzes interaction requests to determine specific process types and initiates corresponding processes, allowing for independent handling of data storage, subscribing, and sub-database management, with inter-process communication channels for efficient data processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a unified process is started for all database functions, then the system structure is simple, but the execution efficiency is low
Solution Approach 1:
The patent divides the unified database process into multiple specialized sub-processes, each handling specific database functions (storage, subscribing, publishing, management). This segmentation allows each sub-process to be optimized independently, improving overall execution efficiency while maintaining manageable system complexity through modular architecture.
2Productivity
If database functions are decoupled into independent processes, then execution efficiency improves, but system complexity increases
Solution Approach 1:
The patent introduces an interaction module as an intermediary that receives client requests, analyzes them, determines the appropriate process type, repackages the requests, and forwards them to the corresponding specialized processes. This mediator coordinates between the client and multiple independent processes, enabling efficient parallel execution while managing the complexity of inter-process communication through a centralized interface.
Data Source
AI summary
The present disclosure provides a data processing system and a data processing method. The system includes: a client interaction module, a subscribing and publishing module, a storage module, and a sub-database management module. The client interaction module is configured to: receive an interaction request sent by a client, analyze the interaction request to obtain an analyzing result, and based on the analyzing result, determine a process type to be started and start a response process of the process type, and repackage the interaction request and send the repackaged interaction request to the response process, where the process type includes a first process type corresponding to the subscribing and publishing module, a second process type corresponding to the storage module and a third process type corresponding to the sub-database management module.


