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

TimesTen Overview

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

Editor's Notes

  • #2 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.