- It uses object serialization to store all the modifications to your data in a sequential form.
- When the application is restarted, it reads and executes all those modifications again, thus bringing the data to the same state it was before the restart.
- Optionally, you can take "snapshots" of your whole object graph, so re-executing all the modifications performed since the applications started is not needed.
Labels:
