Ds Imdb Cache
Ds Imdb Cache
- Read-only caches where updates are performed in the Oracle Database and refreshed to
the cache
- Updatable caches where transactions are performed in the cache and then propagated to
the Oracle Database
- Cache data may be loaded on-demand or preloaded, and may be shared across the cache
grid members or reside in specific cache node
Depending upon data access patterns and performance requirements, an application may
choose to allocate specific data partitions to some grid members for locality optimizations, or
it may choose to make all data available to all grid members for location transparency. The
cache grid software manages cache coherency and transactional consistency across the grid
members.
1
ORACLE DATA SHEET
For read-only cached groups, incremental updates in the Oracle Database are asynchronously
refreshed to the in-memory cache tables in the application-tier, at user-specified intervals.
High Performance
By managing data in memory, and optimizing data structures and access algorithms
accordingly, database operations execute with maximum efficiency, achieving dramatic gains
in application performance. With IMDB Cache, a transaction that reads a database record can
take less than 5 microseconds (a microsecond is one millionth of a second), and transactions
that update or insert a record can take less than 15 microseconds (measured with Oracle
Enterprise Linux on AMD Opteron 1.8Ghz processor). Consequently, throughput is measured
in tens to hundreds of thousands of transactions per second, using commodity hardware.
The majority of data in corporate databases is historical and infrequently accessed. However,
there are pockets of information that should be instantly accessible when requested. Your best
customers, open orders, account balance, recent transactions and product catalog are
examples. Oracle In-Memory Database Cache (IMDB Cache) enables such information to be
cached for real-time access, resulting in fast and consistent response time with very high
transaction throughput.
2
ORACLE DATA SHEET
Customer support centers - Synchronous replication provides higher level of confidence for data consistency
Defense and intelligence
between the active and standby databases; the application is blocked until the transaction
Fraud Detection
has been both received and committed on the standby database.
Health care
Operational data stores - The standby database is always available for reads; additional read capacity can be
Real-time billing provided by configuring additional read-only subscribers.
Telecom and networking
Travel and reservations - Failure detection and failover to the standby database is achieved by seamless integration
with Oracle Clusterware.
- Online upgrade allows individual server to be taken offline for software upgrades, while
other servers continue uninterrupted.
- Integration with Oracle Real Application Clusters and Oracle Data Guard provide cross-
RELATED PRODUCTS tier high availability in the application tier and the backend database tier.
AND SERVICES:
Oracle TimesTen In- Resilience to Failures and Automatic Resynchronization
Memory Database
IMDB Cache is designed to continue running even after the Oracle Database server or
Oracle Database
Oracle Real Application network connection has been lost. Committed transactions to the in-memory cache tables are
Clusters tracked and, once the connection is restored, propagated to the Oracle Database. Similarly,
Oracle Data Guard
committed transactions to the cached tables in the Oracle Database are tracked and refreshed
Oracle Clusterware
to the in-memory cache tables, once the connection to the Oracle Database is restored.
Oracle SQL Developer
Contact Us
For more information about Oracle In-Memory Database Cache, please visit
http://oracle.com/technology/products/timesten/imdb_cache or call +1.800.ORACLE1 to
speak to an Oracle representative.
This document is provided for information purposes only and the contents hereof are subject to change without notice. This document is not
warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied
warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this
document and no contractual obligations are formed either directly or indirectly by this document. This document may not be repro duced or
transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
0109