Querying past versions of data in a distributed database
First Claim
Patent Images
1. A method comprising the computer-implemented steps of:
- receiving, at a first database server that manages data in a first database, a request for a past version of data, wherein said data is stored in a second database that is managed by a second database server;
in response to said request, requesting said past version of said data from said second database server; and
receiving at said first database server said past version of said data from said second database server.
1 Assignment
0 Petitions
Accused Products
Abstract
Past versions of data in a distributed database system comprising multiple databases and associated database servers are queried using temporal database access mechanisms, where a request for data in a past state from a “remote” database can be received at a “local” database server and relevant portions of the request are passed to the remote server for processing. The processing performed by the remote server includes returning the requested data in the specified past state to the local server, or at least with enough information to reconstruct the data into the past state.
-
Citations
35 Claims
-
1. A method comprising the computer-implemented steps of:
-
receiving, at a first database server that manages data in a first database, a request for a past version of data, wherein said data is stored in a second database that is managed by a second database server;
in response to said request, requesting said past version of said data from said second database server; and
receiving at said first database server said past version of said data from said second database server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An apparatus comprising:
-
means for receiving, at a first database server that manages data in a first database, a request for a past version of data, wherein said data is stored in a second database that is managed by a second database server;
means for requesting said past version of said data from said second database server in response to said request; and
means for receiving at said first database server said past version of said data from said second database server.
-
Specification