Centralized access and management for multiple, disparate data repositories
First Claim
1. A method for accessing data in a computer system, the method comprising:
- sending a data access request to a data storage manager;
identifying from a plurality of repositories at least one repository that satisfies the data access request, wherein the plurality of repositories includes repositories of at least two different types that store information relating to data objects and data is selectively partitioned among the repositories;
fulfilling the data access request using the at least one identified repository.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques to access data in a computer system provide centralized data storage management for facilitating access to a plurality of different data repositories. In general, in one implementation, the technique includes sending a data access request to a data storage manager and identifying at least one of a plurality of repositories for satisfying the data access request. The repositories may be of different types. In addition, data may be partitioned among the repositories according to data object types and/or attribute characteristics. Once an appropriate repository is identified, the data access request is fulfilled using the identified repository.
-
Citations
37 Claims
-
1. A method for accessing data in a computer system, the method comprising:
-
sending a data access request to a data storage manager;
identifying from a plurality of repositories at least one repository that satisfies the data access request, wherein the plurality of repositories includes repositories of at least two different types that store information relating to data objects and data is selectively partitioned among the repositories;
fulfilling the data access request using the at least one identified repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for facilitating data storage across multiple repositories, the method comprising:
-
creating a plurality of data objects;
identifying, for each data object, a home repository of a plurality of repositories for indicating whether the data object exists, wherein the home repository is identified based on predetermined characteristics of the data object;
storing data relating to each data object in the respective home repository; and
enabling access to the data stored in the repositories by a plurality of applications through a centralized data storage manager. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of facilitating data storage across multiple repositories, the method comprising:
-
creating a plurality of data objects, with each data object having a plurality of associated attributes;
storing a first subset of the attributes for each data object in a first repository;
storing a second subset of the attributes for each data object in a second repository; and
providing access to the data stored in the first repository and the second repository by a plurality of applications through a centralized data storage manager. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A data storage system for a computer system, the data storage system comprising:
-
a plurality of data repositories for storing data, wherein data is partitioned among the data repositories based on characteristics of the data; and
a data storage manager operable to receive a data access request from one or more of a plurality of applications, to identify an appropriate data repository for fulfilling the data access request, and to access the requested data in accordance with the data access request. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An article comprising a machine-readable medium storing instructions operable to cause one or more machines to perform operations comprising:
-
receiving a data access request;
identifying at least one repository from a plurality of repositories for satisfying the data access request, wherein the plurality of repositories includes at least two different types of repositories and data is selectively partitioned among the repositories; and
fulfilling the data access request using the at least one identified repository. - View Dependent Claims (36, 37)
-
Specification