Implementing Object Support in the RAID Distributed Database System
نویسندگان
چکیده
Raid is a distributed database sy.~tel1l based on the relationalllloclel. O-Raid is an t'xtenslOIl of the Raid systelll that SlIppOrLS complex d.. ta ohif'("t~. Its (1;lt<l. model comhines properties of thl' rl'laIIOlla[ model in Raid ClUJ t.he ohject lllodel in ('++ 111 Ihis paper WI' discuss the (Iclails of illlplell1entil1~ D-Il-aid. 111 panicu[ar, we describe the organizatiolL of oh.iecls 011 sf'condary storage, indexing of r('lal.iOllS cOiHaiuIIIP; ohjecl'l. processing of querie!l illvolvill~ ohjecls. <lnd handling of method invocation. We 1IIso (Jiscuss how the components of the server-based organization ill Raid are reused in the implementation of O-R.<!id.
منابع مشابه
Supporting queries in the O-Raid object-oriented database system
We present the query language SQL++ (an extension of the relational query language SQL), and discuss its capabilities in the 0Raid object-oriented database system. We show the advantages of the object-relation model used in O-Raid for supporting SQL++_ In Q-Raid objects are organized into relations. The advantages of this organization for supporting ad-hoc queries include: ease of grouping data...
متن کاملSupporting Complex Data Types in a Relational Distributed Database System
1'0 submit. Jar public(/./.ion "'1. We present the clesigll and implementation of a dist.ributed object based database system, called O-Raid. O-Raid design embodies the extellsion of.\.U exisl.ing distributed relational database system called Raid, to provide support for Rbstract <Ia.ta types. Our design and implementation 7'i'1.IJ,eS relational database system softwa.re while providillg the cl...
متن کاملCoinmunication in the Raid Distributed Database System
This paper identifies the basic functions required from a communication subsystem in order to support a distributed, reliable, reconfigurable, and replicated database environment. These functions include: reliable multicast, remote procedure calls (RPC) , inexpensive datagram services, and efficient local interprocess communication (IPC). Data obtained via a series of experiments that measure t...
متن کاملEvolution of a Communication System for Distributed Transaction Processing in Raid
This paper identifies the basic services required from a communication subsystem to support transaction processing in a distributed, reliable, reconfigurable, and replicated database environment. These services include multicasting, remote procedure calls (RPC), inexpensive datagram services, and efficient local interprocess communication (IPC). We show the evolution of the various versions of ...
متن کاملThe Sloan Digital Sky Survey Science Archive: Migrating a Multi-Terabyte Astronomical Archive from Object to Relational DBMS
The Sloan Digital Sky Survey Science Archive is the first in a series of multi-Terabyte digital archives in Astronomy and other data-intensive sciences. To facilitate data mining in the SDSS archive, we adapted a commercial database engine and built specialized tools on top of it. Originally we chose an object -oriented database management system due to its data organization capabilities, platf...
متن کامل