TECHNIQUES TO ENHANCE DATABASE PERFORMANCE
First Claim
1. A method, comprising:
- identifying a tree data structure as having a sequential data retrieval pattern;
determining whether to defragment the tree data structure; and
defragmenting the tree data structure to reduce input/output operations for a storage component.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to enhance database performance are described. An apparatus may comprise an enhanced DBMS arranged to manage storage operations for tree data structures in a storage component. The enhanced DBMS may comprise a defragment detector module operative to identify a tree data structure as having a sequential data retrieval pattern. The enhanced DBMS may also comprise a defragment decision module communicatively coupled to the defragment detector module, the defragment decision module operative to determine whether to defragment the tree data structure, and output a defragment signal. The enhanced DBMS may further comprise a defragment manager module communicatively coupled to the defragment decision module, the defragment manager module operative to defragment the tree data structure in accordance with the defragment signal to reduce input/output operations for the storage component. Other embodiments are described and claimed.
79 Citations
20 Claims
-
1. A method, comprising:
-
identifying a tree data structure as having a sequential data retrieval pattern; determining whether to defragment the tree data structure; and defragmenting the tree data structure to reduce input/output operations for a storage component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article comprising a storage medium containing instructions that if executed enable a system to:
-
identify a tree data structure as having a sequential data retrieval pattern; determine whether to defragment the tree data structure; and defragment the tree data structure to reduce input/output operations for a storage component. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus, comprising:
an enhanced DBMS operative to manage storage operations for tree data structures in a storage component, the enhanced DBMS comprising; a defragment detector module operative to identify a tree data structure as having a sequential data retrieval pattern; a defragment decision module communicatively coupled to the defragment detector module, the defragment decision module operative to determine whether to defragment the tree data structure, and output a defragment signal; and a defragment manager module communicatively coupled to the defragment decision module, the defragment manager module operative to defragment the tree data structure in accordance with the defragment signal to reduce input/output operations for the storage component. - View Dependent Claims (16, 17, 18, 19, 20)
Specification