FHIN: an efficient storage structure and access method for object-oriented databases

被引:2
作者
Gorla, N [1 ]
Liu, CT
机构
[1] Hong Kong Polytech Univ, Dept Comp, Kowloon, Peoples R China
[2] Soochow Univ, Dept Business Adm, Taipei, Taiwan
关键词
database; object-oriented; data structure; database performance; database management systems; access methods;
D O I
10.1016/S0950-5849(99)00028-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While relational database technology has dominated the database field for more than a decade, object-oriented database (OODB) technology has recently gained a lot of attention in the database community. Many researchers are concerned about the performance of OODBs. This paper proposes an OODB design methodology called fragmented hash-indexed (FHIN) that is aimed at improving the operating performance of OODBs. The FHIN model's storage structure contains an Instances-Classes Table (ICT) with a two-segment data design. Query processing is done by accessing data segments through ICT with an algorithm introduced here. The FHIN model uses three access methods: hashing, indexing, or hash-indexing. The database performance of FHIN is compared to two previous access methods using 1050 simulation runs. Results indicate that the FHIN model is 43% better than either of the other models in smaller databases, 65% better in larger databases, 50% better under conditions of high updating, and 72% better under conditions of low updating. These results suggest that FHIN methodology has promise and is worthy of exploration and OODB software development. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:673 / 688
页数:16
相关论文
共 37 条
[1]   CLUSTERING-TECHNIQUES IN OBJECT BASES - A SURVEY [J].
BERTINO, E ;
SAAD, AA ;
ISMAIL, MA .
DATA & KNOWLEDGE ENGINEERING, 1994, 12 (03) :255-275
[2]  
BERTINO E, 1991, COMPUTER APR, P33
[3]  
CATTELL RGG, 1992, OBJECT DATA MANAGEME
[4]   A TRANSACTION-BASED APPROACH TO VERTICAL PARTITIONING FOR RELATIONAL DATABASE-SYSTEMS [J].
CHU, WW ;
IEONG, IT .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (08) :804-812
[5]   UBIQUITOUS B-TREE [J].
COMER, D .
COMPUTING SURVEYS, 1979, 11 (02) :121-137
[6]  
COOPER R, 1997, OBJECT DATABASES ODM
[7]  
DEWITT D, 1984, IMPLEMENTATION TECHN
[8]  
ELMASRI R, 1994, FUNDAMENTALS DATABAS, V2
[10]  
GOUTAS S, 1989, MICROPROCESS MICROSY, P127