TimesTen Overview


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?
    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

    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • In today’s fast-paced business environment, every second counts. The ability to access, capture and analyze data in real time is increasingly becoming the source of competitive advantage for many companies. In areas such as financial services, telecommunications and defense, systems must run with very low latency and very high throughput. Hi, I’m Rex Wang from Oracle Product Marketing. Over the next 10 minutes, I’ll be discussing how Oracle TimesTen In-Memory Database can accelerate enterprise applications that need to run in real-time.
  • 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