Giuseppe Amato, Marco Biscari, Gianni Mainetto and Fausto Rabitti

Overview of PIOS: a Physically Independent Object Server

In Fully Integrated Data Environments , M.P. Atkinson (ed.), to be published by Springer Verlag


Abstract:
PIOS (Physically Independent Object Server) is a prototype implementation of an object store intended to test some new ideas and techniques in the framework of the FIDE2 project. The main idea in PIOS is the support of Physical Objects Independence in an object store. Physical Independence allows the change of strategies in storing physical objects in the database without affecting the applications since they always see the same database schema. Physical Independence opens up opportunities to enhance performance in areas such query optimisation and high performance concurrency control. In this paper, an overview of the PIOS architecure is presented, stressing the new techniques implemented in the system to exploit physical independence in improving system performance.