Ensuring ACID Semantics
As a relational database, TimesTen is ACID compliant.
-
Atomic: All TimesTen transactions are atomic: Either all database operations in a single transaction occur or none of them occur.
-
Consistent: Any transaction can bring the database from one consistent state to another.
-
Isolated: Transactions can be isolated. TimesTen has two isolation levels: read committed and serializable, which together with row level locking provide multi-user concurrency control.
-
Durable: Once a transaction has been committed, it remains committed.
The following sections detail how TimesTen ensures ACID semantics for transactions: