A method and apparatus for persisting object oriented data are provided in various embodiments. Persistent storage is established for a working data set and a committed data set. The areas for the working and committed data sets are used for storage of the persistent data objects. After a persistent...http://www.google.ca/patents/US6411954?utm_source=gb-gplus-sharePatent US6411954 - Method and apparatus for persisting object oriented data