Database Comparison System for Multi-Schema Transaction Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
ERP system databases may be inefficiently designed, leading to high costs for processing unexpected transactions due to their schema not being optimized for all types of data retrieval and aggregation requests.
Innovation Solution
A system and method that translates a single data request into multiple tailored requests for different databases, estimates the execution cost for each, and identifies the database with the lowest cost to execute the request, thereby optimizing transaction performance across various database schemas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a database schema is optimized for expected transactions, then processing efficiency for those transactions is improved, but processing efficiency for unexpected or different transactions deteriorates
Solution Approach 1:
The patent introduces a database comparison system that acts as an intermediary layer between the application and multiple database schemas. This mediator translates application requests into database-specific queries, evaluates multiple database options, and selects the most appropriate database for each transaction type, thereby resolving the contradiction between optimization for specific transactions and adaptability to unexpected transactions
Solution Approach 2:
The system implements multi-functionality by supporting multiple database schemas simultaneously and automatically selecting among them based on transaction characteristics. The database comparison system can handle various transaction types across different database structures, making the overall system adaptable to both expected and unexpected transactions while maintaining efficient processing
2Adaptability or versatility
If multiple database schemas are supported with different optimization strategies, then adaptability to various transactions is improved, but system complexity increases
Solution Approach 1:
The patent segments the database system into distinct modular components: multiple specialized database schemas, a translation layer, a cost estimation module, and a selection mechanism. Each component has a specific function, and they work together through standardized interfaces. This segmentation allows the system to support multiple database schemas without creating monolithic complexity, as each database can be independently optimized and managed
3Ease of operation
If database differences are hidden through a unified interface, then ease of operation is improved, but the ability to optimize for specific database strengths is reduced
Solution Approach 1:
The database comparison system serves as an intelligent intermediary that maintains a unified interface for applications while simultaneously leveraging the specific strengths of different database schemas. The mediator translates high-level requests into database-specific optimizations, evaluating cost estimates for each database option and selecting the best match, thereby preserving both ease of operation and processing efficiency
Data Source
AI summary
A system and method include receiving a request for data at a programmed computer, the request identifying a field and an operation for an embedded database, translating the request via the programmed computer into multiple requests tailored to schemas of multiple different databases, estimating a cost to execute the request against each of the multiple different databases, and identifying the database that can execute the request with the least cost.


