Document Store as a Service for Optimized Data Access Patterns
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional document spaces lack flexibility in access and usage, leading to inefficiencies in search, backup, and restore operations, which negatively impact performance in data protection environments.
Innovation Solution
A document store as a service (DSaaS) is implemented, utilizing a REST API, JSON-based document space, and Elasticsearch for optimized document access and search, with scalable architecture and multi-tenancy support, allowing for customized document spaces and automatic scaling to meet changing demands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a traditional document space with one-size-fits-all access approach is used, then programming simplicity is maintained, but operational efficiency and performance of search, backup, and restore operations deteriorate
Solution Approach 1:
The patent segments the document space into multiple document spaces, each optimized for specific access patterns and operations. This allows different portions of the document space to be accessed with different levels of optimization, resolving the contradiction between maintaining a simple unified interface and achieving high operational efficiency through specialized access methods.
Solution Approach 2:
The system dynamically selects and switches between different document spaces based on the specific operation being performed (search, backup, restore). This dynamic adaptation allows the system to maintain programming simplicity while achieving operational efficiency by automatically using the most appropriate document space for each operation type.
2Device complexity
If a traditional document space with fixed access patterns is used, then system simplicity is maintained, but adaptability to different data access needs deteriorates
Solution Approach 1:
The patent creates a universal document space system where multiple specialized document spaces are managed through a common interface. Each document space is optimized for specific functions (search, backup, restore), yet the system presents a unified access method, achieving both simplicity and adaptability simultaneously.
Solution Approach 2:
The system introduces an intermediary layer that manages the selection and coordination of multiple document spaces. This intermediary maintains system simplicity by providing a unified interface while enabling adaptability by routing operations to the most appropriate specialized document space based on the operation type.
Data Source
AI summary
In one example, a method includes monitoring data access operations concerning a document space, recording information identified as part of the monitoring of data access operations, evaluating the recorded information to identify a data access pattern concerning the document space, defining a document space configuration based on the data access pattern, and provisioning a document space based on the document space configuration. Provisioning of the document space can take the form of provisioning a newly created document space, or modifying the provisioning of an existing document space.


