Cost based analysis of direct I/O access
First Claim
Patent Images
1. A method of cost based analysis for data access in a database management system, comprising:
- identifying data to access;
determining a first cost for direct I/O storage access and a second cost for cache access;
performing a comparison between the first cost and the second cost; and
accessing a first portion of identified data based upon the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product forcost based analysis for data access in a database management system. In one approach, the method, system, and computer program productperforms identifying data to access, determining a first cost for direct I/O storage access and a second cost for cache access, performing a comparison between the first cost and the second cost, and accessing a first portion of identified data based upon the comparison.
-
Citations
29 Claims
-
1. A method of cost based analysis for data access in a database management system, comprising:
-
identifying data to access; determining a first cost for direct I/O storage access and a second cost for cache access; performing a comparison between the first cost and the second cost; and accessing a first portion of identified data based upon the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for cost based analysis for data access in a computing system with a smart storage device, comprising:
-
identifying data to access; determining a first cost of direct I/O storage access with the smart storage; performing a comparison between a second cost for a cache access and the first cost; and accessing data based on the comparison. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer program product comprising a computer usable medium having executable code to execute a process for implementing cost based analysis for data access in a computing system, the process comprising:
-
identifying data to access; determining a first cost for direct I/O storage access and a second cost for cache access; performing a comparison between the first cost and the second cost; and accessing a first portion of identified data based upon the comparison.
-
-
22. The system for cost based analysis for comprising:
-
a database server for identifying data to access; a database cache for the database server to access data and a database I/O storage for the database server to access data, wherein the database server determines a first cost for direct I/O storage access and a second cost for cache access; and a direct access I/O decision module for performing a comparison between the first cost and the second cost, wherein the database server accesses a first portion of identified data based upon the comparison. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A computer program product comprising a computer usable medium having executable code to execute a process for implementing cost based analysis for data access in a computing system, the process comprising:
-
identifying data to access; determining a first cost of direct I/O storage access with the smart storage; performing a comparison between a second cost for a cache access and the first cost; and accessing data based on the comparison.
-
-
29. The system for cost based analysis for comprising:
-
a database server for identifying data to access; a database cache for the database server to access data and a database I/O storage for the database server to access data, wherein the database server determines a first cost of direct I/O storage access with the smart storage; and a direct access I/O decision module for performing a comparison between a second cost for a cache access and the first cost, wherein the database server accessing data based on the comparison.
-
Specification