A Restore Point is a position in a transaction log to which c-treeACE Server’s automatic recovery can roll back the system if c-treeACE Server terminates abnormally. Restore points are useful for restoring the system to a point in time defined by the application as a known good state.
Restore points are important when using the new Delayed Durability mode because it relies on caching and less frequent syncing of those caches to disk.
A Restore Point is a “clean point in time” when the log and all transactions are guaranteed to be synchronized and everything has been written to disk.
If c-treeACE Server terminates abnormally while transactions are active or updated transaction-controlled files are open, a configuration keyword causes it to complete automatic recovery and roll the transaction-controlled data and index files back to the most recent Restore Point.