Distributed Data Storage System with Tagged Data Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large companies face significant delays and burdensome overhead in synchronizing data between distributed data storage centers located hundreds or thousands of miles apart, making real-time data access inefficient.
Innovation Solution
A system for data storage with distributed access that determines the appropriate tool for storing tagged data based on its type, using tools like object, file, or database tools, and automatically tiers data storage for faster access, prioritizing local access while synchronizing data across multiple locations using geotagging, latency, and load metrics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is synchronized between all business locations, then data accessibility is improved, but synchronization overhead and complexity increase
Solution Approach 1:
The patent segments data into different types (public, private, shared) and applies different synchronization strategies to each type. Public data is replicated to all locations, private data remains local, and shared data is selectively synchronized based on access patterns and policies, thereby reducing overall synchronization overhead while maintaining accessibility.
Solution Approach 2:
The patent implements location-specific data storage where each business location maintains local copies of data relevant to its operations. This allows local users to access data quickly without requiring synchronization across all locations, while a central coordination mechanism manages cross-location data sharing when necessary.
2Stability of the object's composition
If data is accessed remotely from distant locations, then centralized data management is maintained, but access latency increases
Solution Approach 1:
The patent pre-positions data at multiple geographic locations based on predicted access patterns and user needs. Before users actually need the data, it is already replicated to appropriate locations, eliminating access latency while maintaining centralized control over the replication process through policy-based management.
Solution Approach 2:
The patent introduces a data placement service as an intermediary that manages data replication between central and distributed locations. This service acts as a mediator that maintains centralized management policies while enabling fast local access, resolving the contradiction between centralized control and distributed performance.
3Speed
If data is stored locally at each business location, then access speed is improved, but data consistency across locations deteriorates
Solution Approach 1:
The patent implements dynamic data synchronization where the replication and synchronization behavior adapts based on data type, access patterns, and policy requirements. Different data types have different synchronization behaviors - some are replicated in real-time, others are updated periodically, and some remain strictly local, allowing the system to optimize both speed and consistency on a per-data basis.
Data Source
AI summary
A system for data storage for distributed access comprises a tool determiner and a tool interface. The tool determiner is for determining a tool for storing tagged data based at least in part on the tagged data. The tool comprises one of the following: an object tool, a file tool, or a database tool. The tool interface is for providing the tagged data, an access list, and one or more sharing locations to the tool. The tool stores the tagged data at each of the sharing locations.


