Persistent object store

From Wikipedia, the free encyclopedia
Jump to: navigation, search

A persistent object store is a type of computer storage system that records and retrieves complete objects, or provides the illusion of doing so. Simple examples store the serialized object in binary format (zeroes and ones). More complex examples include object databases or object-relational mapping systems, which combine a database system with support for easily storing objects. Many modern operating systems provide some sort of support for "persisting" objects in flat files, often based on XML or JSON.

The most important components of a persistent object store are:[1]

  • The identification of persistent objects
  • The properties of objects and their interconnections
  • The scale of the object store
  • The provision of stability


  1. ^ Brown, A. L.; Morrison, R. (1992). "A Generic Persistent Object Store" (PDF). Software Engineering Journal. 7 (2). Retrieved 8 December 2015.