System and method for retrieving information from a database
First Claim
Patent Images
1. A method for retrieving information from a database, the method comprising:
- receiving a request to retrieve a first plurality of data segments associated with a table in the database;
identifying a cylinder comprising a second plurality of data segments, the second plurality of data segments including the first plurality of data segments;
determining if the first plurality of data segments exceeds a threshold number of data segments;
retrieving the second plurality of data segments during a single retrieval operation if the first plurality of data segments exceeds the threshold number of data segments; and
storing the retrieved data segments in a cache.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for retrieving information from a database includes identifying a cylinder. The cylinder includes a plurality of data segments. The method also includes retrieving the plurality of data segments from the cylinder during a single retrieval operation. In addition, the method includes storing the plurality of data segments in a cache.
12 Citations
26 Claims
-
1. A method for retrieving information from a database, the method comprising:
-
receiving a request to retrieve a first plurality of data segments associated with a table in the database; identifying a cylinder comprising a second plurality of data segments, the second plurality of data segments including the first plurality of data segments; determining if the first plurality of data segments exceeds a threshold number of data segments; retrieving the second plurality of data segments during a single retrieval operation if the first plurality of data segments exceeds the threshold number of data segments; and storing the retrieved data segments in a cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for retrieving information from a database, the method comprising:
-
receiving a request to retrieve a first plurality of data segments associated with a table in the database; identifying a cylinder comprising a second plurality of data segments, the second plurality of data segments including the first plurality of data segments; determining if a ratio of the first plurality of data segments to the second plurality of data segments exceeds a threshold value; retrieving the second plurality of data segments during a single retrieval operation if the ratio of the first plurality of data segments to the second plurality of data segments exceeds the threshold value; and storing the retrieved data segments in a cache.
-
-
14. A system for retrieving information from a database, the system comprising:
-
at least one computer readable medium; and logic encoded on the at least one computer readable medium, the logic operable when executed to; receive a request to retrieve a first plurality of data segments associated with a table in the database; identify a cylinder comprising a second plurality of data segments, the second plurality of data segments including the first plurality of data segments; determine if the first plurality of data segments exceeds a threshold number of data segments; retrieve the second plurality of data segments during a single retrieval operation if the first plurality of data segments exceeds the threshold number of data segments; and store the retrieved data segments in a cache. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for retrieving information from a database, the system comprising:
-
at least one computer readable medium; and logic encoded on the at least one computer readable medium, the logic operable when executed to; receive a request to retrieve a first plurality of data segments associated with a table in the database; identify a cylinder comprising a second plurality of data segments, the second plurality of data segments including the first plurality of data segments; determine if a ratio of the first plurality of data segments to the second plurality of data segments exceeds a threshold value; retrieve the second plurality of data segments during a single retrieval operation if the ratio of the first plurality of data segments to the second plurality of data segments exceeds the threshold value; and store the retrieved data segments in a cache.
-
Specification