What is Oracle TimesTen?
Oracle TimesTen In-Memory Database is a relational database designed to run in the application tier and store all data in main memory. This in-memory architecture enables reading or writing data as quickly as accessing RAM. TimesTen is a memory-optimized, relational database management system with persistence and recoverability, originally developed at Hewlett-Packard labs and later acquired by Oracle Corporation Unlike traditional disk-optimized relational databases, all data within a TimesTen database is located in physical memory (RAM), eliminating the need for disk I/O for any data operation. This architecture provides applications with short, consistent response times and very high throughput, making TimesTen well-suited for database-intensive workloads that require low and predictable response times, such as in telecommunications, real-time financial services trading, network equipment, and large web applications While other memory caching systems utilize key-value pairs, TimesTen is a full-featured relational database that can be accessed using standard APIs like ODBC, JDBC, OCI, Pro*C/C++, and ODP.NET, and provides the rich functionality of the SQL query language
Highlights
- In-memory architecture with all data stored in RAM for fast data access
- Designed for database-intensive workloads that require low and predictable response times
- Full-featured relational database with support for standard APIs and SQL functionality
- Persistence and recoverability features for mission-critical applications
- Originally developed at Hewlett-Packard labs and later acquired by Oracle Corporation
Features
Relational Database
In-memory database