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-...
Main Authors: | , |
---|---|
Other Authors: | |
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 |