Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Oracle TimesTen In-Memory Database Rex Wang VP Product Marketing
Oracle TimesTen In-Memory Database Memory-Optimized RDBMS for Real-Time Enterprises <ul><li>Delivers instant responsivenes...
Proven in Real-Time Deployments Thousands of Companies Use Oracle TimesTen <ul><li>IMS, VoIP, IPTV </li></ul><ul><li>Billi...
Lightning Fast Response Oracle TimesTen In-Memory Database 7.0, 4-CPU, 3 GHz x86 Xeon, 32-bit Linux Microseconds millionth...
Oracle TimesTen In-Memory Database <ul><li>In-memory RDBMS </li></ul><ul><ul><li>Entire database in memory  </li></ul></ul...
Option: Replication <ul><li>Real-time transactional replication  </li></ul><ul><ul><li>Between TimesTen databases </li></u...
Option: Cache Connect to Oracle <ul><li>Cache tables from Oracle database </li></ul><ul><li>User configured cache groups <...
Dynamic Database Caching Call Center Application Example <ul><li>Transparent loading customer data from Oracle Database </...
Sliding Window Caching Cache data from a specific time window for real-time management, monitoring and optimization  <ul><...
Comprehensive High Availability for  Multi-Tier Enterprise Architectures <ul><li>TimesTen Replication delivers continuous ...
Oracle TimesTen <ul><li>Summary </li></ul><ul><li>In-memory, relational database for real-time applications </li></ul><ul>...
For More Information http://search.oracle.com http://www.oracle.com/database/timesten.html   TimesTen or
Upcoming SlideShare
Loading in …5
×

TimesTen Overview

5,325 views

Published on

Overview of Oracle TimesTen In-Memory Database and cache for Oracle Database. June 2007.

Published in: Technology, Business
  • i hope I could just download this presentation, why is it disabled?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Now embedded at www.ukocn.com - UK Community Network for Oracle people and professionals

    http://www.ukocn.com/forums/oracle-database-dbms/dbms-technical-network/oracle-timesten-memory-database
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

TimesTen Overview

  1. 1. Oracle TimesTen In-Memory Database Rex Wang VP Product Marketing
  2. 2. Oracle TimesTen In-Memory Database Memory-Optimized RDBMS for Real-Time Enterprises <ul><li>Delivers instant responsiveness and very high throughput </li></ul><ul><li>Deployed in the middle tier, close to the application </li></ul><ul><li>Operates standalone or as a read/write cache for Oracle Database </li></ul>Application Application Application Telco Services Financial Services CRM, Portal, SaaS, Customer-facing Applications Real-Time BAM & BI
  3. 3. Proven in Real-Time Deployments Thousands of Companies Use Oracle TimesTen <ul><li>IMS, VoIP, IPTV </li></ul><ul><li>Billing Systems </li></ul><ul><li>Network Management </li></ul><ul><li>Mobile Networks </li></ul>Telecommunications <ul><li>Order Matching </li></ul><ul><li>Risk Management </li></ul><ul><li>Real-time Analytics </li></ul>Financial Services <ul><li>Call Centers & CRM </li></ul><ul><li>Software as a Service </li></ul><ul><li>BI/BAM </li></ul>Customer-Facing Applications
  4. 4. Lightning Fast Response Oracle TimesTen In-Memory Database 7.0, 4-CPU, 3 GHz x86 Xeon, 32-bit Linux Microseconds millionths of a second 30 11 Millionths of a second Average Response Time TimesTen In-Memory Database
  5. 5. Oracle TimesTen In-Memory Database <ul><li>In-memory RDBMS </li></ul><ul><ul><li>Entire database in memory </li></ul></ul><ul><ul><li>Standard access ODBC/JDBC, SQL 92 </li></ul></ul><ul><ul><li>Compatible with Oracle Database </li></ul></ul><ul><li>Exceptional performance </li></ul><ul><ul><li>Instantaneous response time </li></ul></ul><ul><ul><li>High throughput </li></ul></ul><ul><li>Persistence and durability </li></ul><ul><ul><li>Database persists to disk </li></ul></ul><ul><ul><li>Transactions with ACID properties </li></ul></ul><ul><li>Real-time services </li></ul><ul><ul><li>On-line, non-blocking operations </li></ul></ul><ul><ul><li>Real-time database change notification </li></ul></ul><ul><li>Embeddable </li></ul><ul><ul><li>Near-zero administration </li></ul></ul>TimesTen Libraries Application TimesTen Libraries Application Checkpoint files Network Client- Server In-Memory Database Direct-linked TimesTen Libraries Application TimesTen Client lib Application Transaction Logs
  6. 6. Option: Replication <ul><li>Real-time transactional replication </li></ul><ul><ul><li>Between TimesTen databases </li></ul></ul><ul><ul><li>Database or tables </li></ul></ul><ul><li>High performance </li></ul><ul><ul><li>Asynchronous replication </li></ul></ul><ul><ul><li>Synchronous replication </li></ul></ul><ul><li>Robust and reliable </li></ul><ul><ul><li>Auto recovery, master catch-up </li></ul></ul><ul><ul><li>Conflict detection and resolution </li></ul></ul><ul><li>Flexible configuration </li></ul><ul><ul><li>Active-standby, Active-active, N-way </li></ul></ul><ul><ul><li>Configure using SQL </li></ul></ul><ul><li>Online upgrade – no downtime </li></ul>Network Replication TimesTen to TimesTen In-Memory Database TimesTen Libraries Application TimesTen Libraries Application TimesTen Libraries Application In-Memory Database TimesTen Libraries Application TimesTen Libraries Application TimesTen Libraries Application
  7. 7. Option: Cache Connect to Oracle <ul><li>Cache tables from Oracle database </li></ul><ul><li>User configured cache groups </li></ul><ul><ul><li>Cache individual tables and related tables </li></ul></ul><ul><ul><li>Cache all or subset of rows and columns </li></ul></ul><ul><li>Read-only and updatable </li></ul><ul><ul><li>Access cached tables like regular database tables </li></ul></ul><ul><ul><li>Dynamic caching on-demand </li></ul></ul><ul><li>Automatic data synchronization </li></ul><ul><ul><li>TimesTen to Oracle </li></ul></ul><ul><ul><li>Oracle to TimesTen </li></ul></ul>Checkpoints Tx Logs Network Client- Server Cache Tables Cache Agent Direct-linked Application TimesTen Libraries TimesTen Client lib Application
  8. 8. Dynamic Database Caching Call Center Application Example <ul><li>Transparent loading customer data from Oracle Database </li></ul><ul><ul><li>Load customer data dynamically at the time of the call </li></ul></ul><ul><ul><li>Improve database responsiveness for subsequent operations </li></ul></ul><ul><li>Automatic data aging </li></ul><ul><ul><li>Remove old or least-recently-used data to make room for new callers </li></ul></ul>
  9. 9. Sliding Window Caching Cache data from a specific time window for real-time management, monitoring and optimization <ul><li>Cache 5 days of shipments for real-time optimization of routes & schedules </li></ul><ul><li>Cache last 15 minutes of RFID data for real-time process monitoring </li></ul><ul><li>Cache last 90 days of orders to speed searching by call agents or self-service portals </li></ul><ul><li>Cache last 30 days of market data for analytics & simulation </li></ul>WED TUE MON
  10. 10. Comprehensive High Availability for Multi-Tier Enterprise Architectures <ul><li>TimesTen Replication delivers continuous availability in the Applications tier </li></ul>Oracle 10 g RAC delivers high availability and enterprise scalability in the Database tier TimesTen provides high availability across tiers to insulate applications from network or DB outages
  11. 11. Oracle TimesTen <ul><li>Summary </li></ul><ul><li>In-memory, relational database for real-time applications </li></ul><ul><li>Very fast response times and high throughput </li></ul><ul><li>High compatibility and caching for Oracle Database </li></ul><ul><li>Speed is a competitive advantage. </li></ul>
  12. 12. For More Information http://search.oracle.com http://www.oracle.com/database/timesten.html TimesTen or

×