What can an OODB system do for us?
- It automatically creates the functions to write the data members out to some storage
- It automatically creates the corresponding “readback” functions
- It takes care of the “mechanics” of the storage system, files, locks for concurrent use, etc
- It provides the interfaces and means to locate an object’s data in a storage system.
- It takes care of the endianess-issues for us.
This is how a persistent object works: once created and deemed worth to be persistent, it writes itself out to a storage and it can be re-created by the OODB system in a different application.
A persistent object continues to “live” beyond the lifetime of the application which created it.