Skip to Main Content
Persistent object stores provide the core of the physical architecture of database management systems (DBMSs). Persistence, concurrent access, transaction support, and direct, navigational and associative object accesses are desired services of object stores. Object-oriented database systems (ODBSs) have driven research on object stores in the 1980s and early 1990s. With the current resurgence of ODBSs and their importance for XML DBMSs, object stores have returned into the focus of research. The operational component of ODBSs offers the potential to implement DBMS functionality in terms of object-oriented database programming languages that integrate programming and querying constructs. In this paper, we consider persistent object stores as a platform for realising such a persistent database programming language.