Durability for TimesTen
TimesTen provides durability by using the last checkpoint image together with the transaction log to reconstruct the latest transaction-consistent state of the database.
Transaction log records are written to disk asynchronously or synchronously to the completion of the transaction and controlled by the application at the transaction level.
-
You can create an environment for guaranteed durability with no loss of data for those cases where data integrity must be preserved.
-
You can create an environment for durability for those cases where maximum throughput is paramount but can also tolerate minimal exposure to some data loss.
TimesTen replication makes data highly available to applications with minimal performance impact. Replication enables you to achieve near-continuous availability or workload distribution by sending updates between two or more hosts. A master host is configured to asynchronously send updates and a subscriber host is configured to receive them.
Note:
For the highest availability for TimesTen, use the active standby pair replication scheme configuration. See Active Standby Pair With Read-Only Subscribers in the Oracle TimesTen In-Memory Database Replication Guide.
With an Asynchronous WriteThrough (AWT) cache group, TimesTen transmits committed updates between the TimesTen cache tables and the cached Oracle Database tables to keep these tables in the two databases synchronized. See Asynchronous WriteThrough (AWT) Cache Group in the Oracle TimesTen In-Memory Database Cache Guide.