A layered architecture for supporting objects in a relational system: A performance study

O-Raid uses a layered approach to provide support for objects on top of a distributed relational database system called Raid. In this paper, we present experiments conducted on O-Raid to measure overheads in supporting objects through a layered implementation in various phases of query execution: me...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Bhargava, Bharat, Goel, Shalab
Format: Buchkapitel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:O-Raid uses a layered approach to provide support for objects on top of a distributed relational database system called Raid. In this paper, we present experiments conducted on O-Raid to measure overheads in supporting objects through a layered implementation in various phases of query execution: method execution, subobject referencing, and format translation. The experimentation involves the comparison of the performance of 001 benchmark queries on objects with the equivalent queries on relations in the underlying Raid. We show that the cost of swizzling disk data to memory structures and vice versa accounts for at most additional 10% overheads.
ISSN:0302-9743
1611-3349
DOI:10.1007/BFb0049130