This paper presents ADELPHOS, an advanced logically prefetched object server. ADELPHOS can be used as a building block for the development of object oriented database management systems, as well as persistent programming languages. The most important features of ADELPHOS are: (a) open-ended optimisation, (b) and high expressiveness of functionalities. The ADELPHOS data model provides different mechanisms to optimise navigational accesses, set oriented accesses, and associative accesses. The object base can be partitioned in logical clusters and for optimising the system performance the objects can be prefetched when accessed. We have tested ADELPHOS using OO1 benchmark; the performance figures obtained are positive for future use of ADELPHOS as object server in more complex systems.
In questo articolo si presenta ADELPHOS, un servente ad oggetti con prefetching logico. Date le sue caratteristiche, ADELPHOS può essere utilizzato sia come uno dei componenti fondamentali per la realizzazione di Sistemi per la Gestione di Basi di Dati Orientate ad Oggetti che per la realizzazione di Linguaggi per la Programmazione Persistente. Obiettivo del progetto di ADELPHOS è quello di rendere disponibile un servente ad oggetti che: (a) sia aperto alle ottimizzazioni, (b) fornisca ai suoi utilizzatori funzionalità altamente espressive. Il modello dei dati di ADELPHOS offre meccanismi per l'ottimizzazione di accessi di tipo navigazionale, insiemistico e associativo ed è presente un meccanismo di clustering logico sugli oggetti che consente di eseguire, in fase di accesso alla base di dati, il precaricamento degli oggetti appartenenti allo stesso cluster. I valori di prestazione ottenuti utilizzando il benchmark OO1 hanno dato risultati positivi per quanto riguarda il reale utilizzo di ADELPHOS come componente fondamentale per la realizzazione di sistemi più complessi.
ADELPHOS: ADELPHOS: un servente and Oggetti con prefetching logico
Giuseppe Amato;
2001
Abstract
This paper presents ADELPHOS, an advanced logically prefetched object server. ADELPHOS can be used as a building block for the development of object oriented database management systems, as well as persistent programming languages. The most important features of ADELPHOS are: (a) open-ended optimisation, (b) and high expressiveness of functionalities. The ADELPHOS data model provides different mechanisms to optimise navigational accesses, set oriented accesses, and associative accesses. The object base can be partitioned in logical clusters and for optimising the system performance the objects can be prefetched when accessed. We have tested ADELPHOS using OO1 benchmark; the performance figures obtained are positive for future use of ADELPHOS as object server in more complex systems.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.