Accessing data from asynchronously maintained index
First Claim
1. A method comprising:
- tracking a logical point at which an index was synchronized with an indexed table indexed by the index; and
providing results for a query based on a state of the index and the indexed table as of the logical point.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for computing queries in a way that is consistent with an index and the underlying base table is provided. A query is computed such that it is consistent with the state of an index and base table as of the last point at which the index and table were synchronized. For example, if an index is maintained asynchronously then it is not necessarily consistent with its base table when a query is to be run against the table and the index. Therefore, the query is computed such that it will be consistent with the last point at which the index and the table were synchronized. In one embodiment, a System Change Number (SCN) of the last successful synchronization operation is used to perform a flashback query on the table.
104 Citations
15 Claims
-
1. A method comprising:
-
tracking a logical point at which an index was synchronized with an indexed table indexed by the index; and providing results for a query based on a state of the index and the indexed table as of the logical point. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
computing a query in a way that is consistent with a previous point at which a table and an index were synchronized. - View Dependent Claims (7, 8, 9, 10)
-
11. A method comprising:
-
tracking a logical point at which an index was synchronized with an indexed table; receiving a query to be run against the indexed table; and re-writing the query based on the logical point. - View Dependent Claims (12, 13, 14, 15)
-
Specification