Multi-Data Structure Architecture for Exchange Data Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing capacity planning systems face inefficiencies in processing and updating data for multiple exchanges, as they typically store records and terms for individual exchanges in a single database, leading to high memory and processing resource usage, and lack customization options for users.
Innovation Solution
Implementing a multi-data structure architecture that dynamically assigns exchanges to containers based on configuration parameters and control structures, allowing for real-time updates and customization, with exchanges stored in separate sub-tables corresponding to containers, reducing resource utilization and enhancing scalability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single database is used to store records for individual exchanges, then data storage is simplified, but memory and processing resource usage increases significantly
Solution Approach 1:
The patent divides the single database into multiple separate databases, with each database storing records for a specific subset of exchanges. This segmentation reduces the data volume processed in each query, thereby decreasing memory and processing resource usage while maintaining simplified storage structures for each individual database.
2Device complexity
If a single database stores all exchange records, then data storage is unified, but processing power requirements increase for querying and updating
Solution Approach 1:
The system segments exchange records across multiple databases, allowing queries and updates to be performed on smaller, more manageable datasets. This segmentation significantly improves processing efficiency by reducing the amount of data that needs to be scanned and processed for each exchange operation.
Solution Approach 2:
The patent implements dynamic routing of exchange records to appropriate databases based on exchange characteristics. This dynamic distribution allows the system to optimize processing efficiency by directing queries to the most relevant databases, avoiding unnecessary processing of unrelated records.
3Device complexity
If a single database is used for all exchanges, then system structure is simple, but customization options for users are limited
Solution Approach 1:
The patent segments the system into multiple databases that can be customized for different user needs and exchange types. Each database can be tailored with specific schemas and configurations, enabling extensive customization options while maintaining relatively simple individual database structures.
Solution Approach 2:
The system architecture allows a single exchange record to be stored in multiple databases simultaneously, enabling one record to serve multiple purposes and supporting various customization scenarios. This multi-functionality provides users with flexible customization options while maintaining a unified data model.
Data Source
AI summary
Systems, methods, and computer-readable storage media to model exchanges of a capacity plan with configuration parameters and to provide a plurality of configuration parameters for individual exchanges included in a capacity plan. One system includes a communication network interface, a memory, and one or more processors. The memory to store a plurality of containers corresponding to the capacity plan, a table to broadcast exchanges associated with the capacity plan, and control structures to model exchanges with the configuration parameters of a given sub-table of the plurality of sub-tables. The one or more processors generate the plurality of containers and receive and broadcast exchanges.


