An Object-Oriented Java Database Server

碩士 === 國立中正大學 === 資訊工程研究所 === 90 === Nowadays most traditional relational databases are not able to handle complex applications. But thanks to the success of object-oriented programming, the object-oriented data model has become a natural descendant of semantic data models used in entity-...

Full description

Bibliographic Details
Main Authors: Yeh Jin-Kuan, 葉金寬
Other Authors: Daniel J. Buehrer
Format: Others
Language:en_US
Published: 2002
Online Access:http://ndltd.ncl.edu.tw/handle/52137836452937413179
id ndltd-TW-090CCU00392057
record_format oai_dc
spelling ndltd-TW-090CCU003920572015-10-13T17:34:58Z http://ndltd.ncl.edu.tw/handle/52137836452937413179 An Object-Oriented Java Database Server Java物件導向資料庫伺服端 Yeh Jin-Kuan 葉金寬 碩士 國立中正大學 資訊工程研究所 90 Nowadays most traditional relational databases are not able to handle complex applications. But thanks to the success of object-oriented programming, the object-oriented data model has become a natural descendant of semantic data models used in entity-relationship modeling. Our object-oriented database server takes ideas from object-oriented programming concerning the creation and manipulation of objects, as well as ideas from database research concerning the sharing and the long-term storage of large numbers of objects. In this thesis we describe the implementation of an object-oriented database server based on Java for storing and retrieving object-oriented data as well as relationships between objects. Currently, this server can process Java Remote Method Invocation (JRMI) calls that define, edit, or query persistent classes and objects. We have also implemented our storage system based on B-tree index and cache management to increase disk access efficiency. Moreover, this server will provide complex data types such as sets, lists, and arrays to model the data of objects, which makes our data model more natural than the relational data model. Daniel J. Buehrer 貝若爾 2002 學位論文 ; thesis 36 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立中正大學 === 資訊工程研究所 === 90 === Nowadays most traditional relational databases are not able to handle complex applications. But thanks to the success of object-oriented programming, the object-oriented data model has become a natural descendant of semantic data models used in entity-relationship modeling. Our object-oriented database server takes ideas from object-oriented programming concerning the creation and manipulation of objects, as well as ideas from database research concerning the sharing and the long-term storage of large numbers of objects. In this thesis we describe the implementation of an object-oriented database server based on Java for storing and retrieving object-oriented data as well as relationships between objects. Currently, this server can process Java Remote Method Invocation (JRMI) calls that define, edit, or query persistent classes and objects. We have also implemented our storage system based on B-tree index and cache management to increase disk access efficiency. Moreover, this server will provide complex data types such as sets, lists, and arrays to model the data of objects, which makes our data model more natural than the relational data model.
author2 Daniel J. Buehrer
author_facet Daniel J. Buehrer
Yeh Jin-Kuan
葉金寬
author Yeh Jin-Kuan
葉金寬
spellingShingle Yeh Jin-Kuan
葉金寬
An Object-Oriented Java Database Server
author_sort Yeh Jin-Kuan
title An Object-Oriented Java Database Server
title_short An Object-Oriented Java Database Server
title_full An Object-Oriented Java Database Server
title_fullStr An Object-Oriented Java Database Server
title_full_unstemmed An Object-Oriented Java Database Server
title_sort object-oriented java database server
publishDate 2002
url http://ndltd.ncl.edu.tw/handle/52137836452937413179
work_keys_str_mv AT yehjinkuan anobjectorientedjavadatabaseserver
AT yèjīnkuān anobjectorientedjavadatabaseserver
AT yehjinkuan javawùjiàndǎoxiàngzīliàokùcìfúduān
AT yèjīnkuān javawùjiàndǎoxiàngzīliàokùcìfúduān
AT yehjinkuan objectorientedjavadatabaseserver
AT yèjīnkuān objectorientedjavadatabaseserver
_version_ 1717782088358297600