Prevayler
Prevayler is a persistant, in-memory object storage mechanism. Instead of keeping your business objects in a database and writing serialization code to and from SQL, Prevayler simple serializes the whole lot to disk every night. Additionally, all transactions are logged as they happen.
A good introduction is this developerWorks article. Ward Cunningham did some performance benchmarking og the object serialization.