Reconstructing distributed cached data for retrieval
First Claim
1. A method for retrieving data in a distributed processing environment, comprising:
- creating, by an adaptor object, on a first computer that includes a first cache system, a disk cache file that includes a copy of data acquired from a data source;
recording in a disk cache change history the performance of one of a create, read, update, and delete (CRUD) operation on the copy of the data;
receiving from a business intelligence object a request by a second cache system on a second computer for the data as the data existed prior to the performance of the CRUD operation;
determining, by the second cache system, that the requested data does not exist on the second computer;
determining by the first cache system, in response to a request from the second cache system, that the requested data exists on the first computer;
reconstructing the requested data from the copy of the data in the first cache system to create reconstructed data;
creating a local copy of the reconstructed data on the second computer; and
providing, to the business intelligence object, a reference to the local copy of the reconstructed data.
3 Assignments
0 Petitions
Accused Products
Abstract
In a distributed processing environment, an adaptor object on a first computer creates a disk cache file that includes a copy of data acquired from a data source. The performance of a CRUD operation on the copy of the data is recorded in a disk cache change history. A business intelligence object requests the data as the data existed prior to the performance of the CRUD operation from a second computer. The second computer, determines that the requested data does not exist on the second computer. The first computer determines, in response to a request from the second computer that the requested data exists on the first computer. The requested data is reconstructed from the copy in the cache to create reconstructed data. A local copy of the reconstructed data is created on the second computer; and a reference to the local copy is provided to the requesting object.
2 Citations
1 Claim
-
1. A method for retrieving data in a distributed processing environment, comprising:
-
creating, by an adaptor object, on a first computer that includes a first cache system, a disk cache file that includes a copy of data acquired from a data source; recording in a disk cache change history the performance of one of a create, read, update, and delete (CRUD) operation on the copy of the data; receiving from a business intelligence object a request by a second cache system on a second computer for the data as the data existed prior to the performance of the CRUD operation; determining, by the second cache system, that the requested data does not exist on the second computer; determining by the first cache system, in response to a request from the second cache system, that the requested data exists on the first computer; reconstructing the requested data from the copy of the data in the first cache system to create reconstructed data; creating a local copy of the reconstructed data on the second computer; and providing, to the business intelligence object, a reference to the local copy of the reconstructed data.
-
Specification