Distributed Metadata Search Nodes for Scalable Storage Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In decentralized metadata search management systems, the increase in users leads to reduced search speed and inconsistent user experiences due to geographic location and varying search preferences, as traditional systems fail to efficiently manage metadata and adapt to user-specific preferences.
Innovation Solution
A method where access requests for metadata are received at nodes within the data protection system, with target access information being acquired and used to determine and provide metadata, allowing for quick and user-specific metadata retrieval, even across different geographic locations, by storing access information locally and utilizing it to support user preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If decentralized metadata search management is used, then system scalability is improved, but search speed deteriorates as the number of users increases
Solution Approach 1:
The patent segments the centralized metadata management into distributed metadata search services across multiple nodes. Each node maintains local metadata indexes and can independently handle search requests, dividing the large-scale metadata management task into smaller, manageable segments that can be processed in parallel, thus maintaining search speed while improving scalability
Solution Approach 2:
The patent introduces intermediary components including metadata search service nodes that act as intermediaries between users and the distributed metadata storage. These intermediaries cache metadata locally and coordinate search operations across nodes, reducing direct access overhead and maintaining fast search performance in the decentralized architecture
2Adaptability or versatility
If decentralized metadata search management is used, then system flexibility is improved, but user experience consistency deteriorates across different geographic locations
Solution Approach 1:
The patent implements universal metadata search service interfaces that can be accessed from any geographic location through the distributed network. The metadata search service nodes provide consistent API interfaces and search functionality across all nodes, ensuring that users experience the same service quality regardless of which node they connect to, thus maintaining user experience consistency while preserving system flexibility
Solution Approach 2:
The patent incorporates feedback mechanisms where metadata search service nodes exchange information about metadata changes and search patterns. This feedback loop ensures that all nodes maintain synchronized and consistent metadata information, guaranteeing that users receive consistent results regardless of their geographic location or which node they access
3Device complexity
If traditional metadata management is used, then system simplicity is maintained, but storage efficiency deteriorates with increased user numbers
Solution Approach 1:
The patent segments metadata storage and management across multiple distributed nodes instead of using a single centralized repository. Each node stores a portion of the metadata and maintains local indexes, which reduces the storage burden on individual nodes and improves overall storage efficiency as the system scales to accommodate more users, while the segmented architecture remains relatively simple to implement
Data Source
AI summary
Embodiments of the present disclosure relate to a method for storage management, an electronic device, and a computer program product. According to an example implementation of the present disclosure, a method for storage management is provided, which comprises receiving an access request for target metadata from a user at a node among a plurality of nodes included in a data protection system, wherein the access request includes an identification of the target metadata; based on the identification, acquiring target access information corresponding to the identification from a set of access information for the user, wherein the target access information records information related to access to the target metadata; and if the target access information is acquired, determining the target metadata based on the target access information.


