Logo image
A tunable class hierarchy index for object-oriented databases using a multidimensional index structure
Journal article   Peer reviewed

A tunable class hierarchy index for object-oriented databases using a multidimensional index structure

Lee J-H, K-Y Whang, Han W-S, Cho W-S and Il-Y Song
Information and software technology, v 43(5), pp 309-323
01 Apr 2001

Abstract

Databases Indexing Object oriented programming Studies
This paper presents a tunable 2-dimensional class hierarchy indexing (2D-CHI)technique for object-oriented databases. A 2-dimensional file organization is used as the index structure. 2D-CHI deals with the problem of clustering objects in a 2-dimensional domain space consisting of th ekey attribute comain and the class identifier domain. In conventional class indexing techniques using one-dimensional index structures sucha s the B+ -tree, the clustering property is owned exclusively by one attribute. These indexing techniques do not handle the queries that address both the attribute keys and the class identifiers efficiently. 2D-CHI enhances query performance by adjussting the degree of clustering between the key value domain and the class identifier domain based on the precollected usage pattern. For performance evaluation, the authors first compare 2D-CHI with the conventianl class indexigintechniques using an analytic costs model based on the assumption of uniform object distribution, and then, verify the cost model through experiments using the multilevel grid file as the 2-cimensional index. The authors further perform experiments with nonuniform object distributions. The experiments show that the proposed method builds optimal class index structures in terms of the total number of page accesses for given the precollected usage pattern regardless of query types and object distributions.

Metrics

Details

UN Sustainable Development Goals (SDGs)

This publication has contributed to the advancement of the following goals:

#11 Sustainable Cities and Communities

InCites Highlights

Data related to this publication, from InCites Benchmarking & Analytics tool:

Collaboration types
Domestic collaboration
International collaboration
Web of Science research areas
Computer Science, Information Systems
Computer Science, Software Engineering
Logo image