Oracle TimesTen In-Memory Database (TimesTen) is a memory-optimized relational database that provides applications with the instant responsiveness and very high throughput required by today's real-time enterprises in a wide range of industries. A TimesTen database resides entirely in memory at run time and is persisted to disk storage for the ability to recover and restart. Applications access the TimesTen database using the JDBC, ODBC, OCI, ODP.NET and/or Pro*C/C++ interfaces. TimesTen is extremely fast and it is fully transactional, persistent, and highly available with transactional replication.
TimesTen is typically deployed in the middle-tier with the applications; it can be run as a stand-alone database or as an Application-Tier Database Cache (TimesTen Cache) for an Oracle database. Using TimesTen Cache provides applications the power of SQL, the speed of RAM and the reliability of a proven product with automatic data synchronization between theTimesTen cache tables and the back-end Oracle database.