Object-based storage model for object-oriented database

被引:0
|
作者
Li, Zhongmin [1 ]
Yu, Zhanwu [2 ]
机构
[1] Wuhan Univ, State Key Lab Informat Engn Surveying Mapping & R, Wuhan 430079, Hubei, Peoples R China
[2] Major Res Interests Multimedia Commun, Salt Lake City, UT 84104 USA
来源
NETWORK AND PARALLEL COMPUTING, PROCEEDINGS | 2007年 / 4672卷
关键词
object-oriented database; object-based storage; storage model; object-oriented data model;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The current storage models for Object-Oriented DataBase (OODB), which organize data as objects according to the Object-Oriented Data. Model (OODM), are mainly established on the block storage devices. In this way, the storage manager does not have detailed knowledge of the characteristics of the underlying storage devices, and the storage subsystem does not have the semantic knowledge of the data stored in the block storage devices, so it is very difficult to implement some workload-dependent tasks such as data layout and caching. Furthermore, the storage subsystem of OODB has to organize the objects in the pages, which is not well-suited to the objects storage. In this paper, we present an Object-Based Storage Model (OBSM) for OODB by using the recently-standardized Object-based Storage Device (OSD) interface. OSD off-loads the storage management into the storage device itself and provides an object interface to data, which brings more intelligence into the storage subsystem. In the first glance at using OBSD in OODB, we explore the methods to map OODM to OBSM including direct mapping, mapping clustering to collection and declustering a large object to a series of sub-objects, and analyze the benefits to the storage subsystem of OODB by using OBSM such as providing storage functionalities offloading, providing objects sharing pool, providing integrative object persistence.
引用
收藏
页码:354 / +
页数:3
相关论文
共 50 条
  • [41] OBJECT-ORIENTED DATABASE-SYSTEMS
    SADRI, F
    PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 195 - 196
  • [42] An efficient structure for an object-oriented database
    Ahn, K
    Kim, H
    Chung, J
    ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 219 - 222
  • [43] Integrity in object-oriented database systems
    Slack, James M.
    Unger, Elizabeth A.
    Computers and Security, 1993, 12 (04): : 389 - 404
  • [44] BLOBS AND OBJECT-ORIENTED DATABASE ENGINES
    FELTON, S
    DR DOBBS JOURNAL, 1992, 17 (12): : 90 - &
  • [45] Making an Object-Oriented Database active
    Dong, Y
    Goh, A
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, 1996, 2644 : 544 - 549
  • [46] THE SOL OBJECT-ORIENTED DATABASE LANGUAGE
    ZICARI, R
    CACACE, F
    CAPELLI, C
    GALIPO, A
    PIROVANO, A
    ROMBOLI, A
    LAMPERTI, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 105 - 127
  • [47] CONSTRAINTS IN AN OBJECT-ORIENTED DEDUCTIVE DATABASE
    CASEAU, Y
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 566 : 292 - 311
  • [48] VERSION MANAGEMENT IN AN OBJECT-ORIENTED DATABASE
    ZDONIK, SB
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 244 : 405 - 422
  • [49] An object-oriented approach to visual database
    Wang, TY
    Sheu, PCY
    NINTH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 1997, : 288 - 295
  • [50] Decomposition of object-oriented database schemas
    Joachim Biskup
    Torsten Polle
    Annals of Mathematics and Artificial Intelligence, 2001, 33 : 119 - 155