Distributed Workload Management for Real-Time Inventory Data Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Distributed management systems face challenges in maintaining data accuracy and scalability, particularly in retail and commerce environments where real-time inventory data access is critical, as single computing devices lack redundancy and can be slow, while multi-device setups struggle with data consistency across multiple copies.
Innovation Solution
Implementing a distributed workload management system that configures multiple inventory views with specific properties, routes requests to appropriate computing devices, and uses database table partitioning to store local data copies, enabling real-time data generation and failover capabilities, thus ensuring scalability and redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored on a single computing device, then data consistency is maintained, but the system lacks redundancy and scalability
Solution Approach 1:
The patent divides the monolithic database into multiple partitioned tables distributed across different computing devices. Each partition contains a subset of the data, allowing the system to scale horizontally by adding more devices while maintaining data consistency through coordinated access protocols and centralized routing logic.
2Adaptability or versatility
If data is distributed across multiple computing devices, then scalability and redundancy are improved, but data consistency becomes difficult to maintain
Solution Approach 1:
The patent introduces a centralized routing mechanism that acts as an intermediary between clients and distributed data partitions. This mediator manages data consistency by directing read/write operations to appropriate partitions, coordinating updates, and ensuring that all devices access a consistent view of the data through controlled synchronization.
3Measurement precision
If all inventory data is centralized in one location, then data accuracy is maintained, but real-time access speed decreases
Solution Approach 1:
The patent segments the centralized data storage into distributed partitions across multiple computing devices. Each partition stores a subset of inventory data locally, enabling fast local access while maintaining data accuracy through centralized coordination. This segmentation allows the system to serve multiple clients simultaneously with reduced latency while preserving data integrity.
4Speed
If multiple copies of data are stored across devices, then access speed and redundancy are improved, but data accuracy becomes difficult to maintain
Solution Approach 1:
The patent implements feedback mechanisms where the centralized routing system monitors and coordinates updates across all distributed data partitions. When data changes occur in one partition, the system propagates these changes to relevant partitions and notifies affected clients, ensuring all copies remain synchronized and accurate while maintaining fast local access speeds.
Data Source
AI summary
Examples of distributed workload management are disclosed. In one example implementation according to aspects of the present disclosure, a partial data table is received from a main data table. A data view is generated in real time in response to a received data view request. The data view is based at least in part on a plurality of data view configuration properties and the partial data stored in the received partial data table. The partial data table stores data that represents at least a partial copy of main data stored in a main data table. The partial data table and the main data table are then synchronized.


