Dynamic management of multiple persistent data stores
AssigneeApple Inc.
InventorsBill Bumgarner, Christopher M. Hanson, Ronald Dennis Lue-Sang, Stephen E. Miner, Benjamin Trumbull, Melissa Turner, Andreas Wendker
Life of this patent
Estimating the term…
Abstract
Dynamic management of multiple persistent data stores is disclosed. One or more data objects are retrieved from two or more of a plurality of persistent data stores and provided to the client context in a manner such that the one or more data objects appear to the client context to come from a single source, even if in fact the objects have been retrieved from two or more different persistent stores.
Claims30
A method for managing objects from multiple persistent stores, comprising:
- retrieving, using a processor, one or more data objects from two or more of a plurality of persistent data stores;
- providing the one or more data objects to a client context in a manner such that the plurality of persistent data stores appear to the client context to comprise a single source;
- and
- in the event that a persistent data store from which the one or more data objects were retrieved becomes unavailable, informing the client context to update a reference associated with an affected object of the one or more data objects at the client context.
A system for managing objects from multiple persistent stores, comprising:
- a processor configured to:
- retrieve one or more data objects from two or more of a plurality of persistent data stores;
- provide the one or more data objects to a client context in a manner such that the plurality of persistent data stores appear to the client context to comprise a single source;
- and
- in the event that a persistent data store from which the one or more data objects were retrieved becomes unavailable, inform the client context to update a reference associated with an affected object of the one or more data objects at the client context;
- and
- a memory coupled to the processor and configured to provide instructions to the processor.
A computer program product for managing objects from multiple persistent stores, the computer program product being embodied in a computer readable medium and comprising computer instructions for:
- retrieving one or more data objects from two or more of a plurality of persistent data stores;
- providing the one or more data objects to a client context in a manner such that the plurality of persistent data stores appear to the client context to comprise a single sources;
- and
- in the event that a persistent data store from which the one or more data objects were retrieved becomes unavailable, informing the client context to update a reference associated with an affected object of the one or more data objects at the client context.
Dependencies are inferred from the claim text.