Abstract

Object-oriented databases are needed to support database objects with a wide variety of types and structures. Object-oriented techniques, such as abstraction and inheritance mechanisms, which are widely used in symbolic processing, can be very useful in object-oriented databases. The advent of automatically managed, garbage-collected virtual memory was crucial to the development of today’s symbolic processing. No analogous capability has yet been developed in the domain of persistent objects managed by a file or database system. A persistent memory provides a storage system for long-term, reliable retention of objects with rich types and structures in virtual memory itself. Because no separate file system is assumed for long-term, reliable storage of objects, the system requires a crash recovery scheme at the level of virtual memory, which is a major contribution of the paper.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call