Array-based Cache Conscious Trees(Data Models and Database Design)
スポンサーリンク
概要
- 論文の詳細を見る
Making effective use of cache can give good performance. In this paper, Array-Based Cache conscious trees (ABC trees for short) are proposed for realizing good performance of not only search operation but also update operation. The logical structure and manipulation of an ABC tree are similar to those of a B^+-tree. The initial space of an array for an ABC tree as it is supposed to be a complete tree is allocated. This allows the tree to have contiguous memory space for its core and to reduce the number of pointers in it. As a result, the key capacity of a node increases and we can make effective use of cache. We also present an enhancement of ABC trees, which can increase the capacity of an ABC tree with overflow nodes. We describe how we can decide whether to create an overflow node when a node overflows for performance. Some experimental studies show that ABC trees can give good performance of operations under certain conditions.
- 2006-01-15
著者
-
Nakajima Kazuyuki
Gunma University:(present Address)access Co. Ltd.
-
ARITSUGI MASAYOSHI
Gunma University
-
TAKAMIZAWA HIDEHISA
Gunma University
-
Takamizawa Hidehisa
Gunma University:(present Address)toshiba Solutions Corporation
-
Nakajima Kazuyuki
Gunma University
関連論文
- A Unified Framework for Evaluating Data-Dependent Access Control Systems
- Array-based Cache Conscious Trees(Data Models and Database Design)
- Array-based Cache Conscious Trees
- Array-based Cache Conscious Trees
- A Unified Framework for Evaluating Data-Dependent Access Control Systems