Persistence
The idea: it's easy for a program to work with a complex data structure in memory, but hard to flatten it into a file.
- It would be convenient if some variables were persistent, i.e., could exist on disk between executions of the program, i.e., be part of the DB.
- Not strictly on OO concept
One challenge: mapping OIDs between in-memory pointers and disk addresses