Back to results
US 2006/0235867 A1Published application
Map and data location provider
AssigneeMicrosoft Corporation
InventorSteven Anonsen
Life of this patent
Estimating the term…
Abstract
A map provider and a data location provider provide information as to how the data pertaining to entities is stored in a database system and where the data is stored in the database system. A data accessing system uses the information to process requests to perform an operation on the data.
Claims20
A data storage system, comprising:
- a relational data store component for storing data pertaining to a plurality of entities;
- a plurality of maps that map the plurality of entities to corresponding data stored in the relational data store component;
- a data access system configured to receive requests to perform an operation on data of at least one of the plurality of entities;
- and
- a map provider receiving, from the data access system, an identifier that is related to the request, the map provider being configured to provide information pertaining to which of the plurality of maps to use to process the request.
2 more elements
A data storage system, comprising:
- a relational data store component for storing data pertaining to a plurality of entities;
- a plurality of maps that map the plurality of entities to corresponding data stored in the relational data store component;
- a data access system configured to receive a request to perform an operation on at least one of the plurality of entities;
- and
- a data location provider receiving, from the data access system, an identifier that is related to the request, the data location provider being configured to provide, based at least in part on information reflected in one or more of the maps, information pertaining to a location of data in the relational data store component that is pertinent to the request.
2 more elements
A method for storing and retrieving data in a database system, the data being stored in a relational database store on a computer readable media, the method comprising:
- obtaining a plurality of maps, wherein each map associates one or more entities with corresponding data stored in the relational database store;
- receiving an identifier that is related to a request to perform an operation on data of an entity;
- and
- using the identifier map as a basis for selecting one or more of the plurality of maps that are related to the request.
1 more element
Dependencies are inferred from the claim text.