TimesTen In-Memory Database
for Extreme Performance

What is the difference between Oracle In-Memory and Oracle TimesTen In-Memory Database

Doug Hood
Evangelist for Oracle TimesTen, Oracle In-Memory and Oracle NoSQL

Many customers ask me whether Oracle In-Memory and Oracle TimesTen-In Memory Database as the same thing; they are not.

  • Oracle In-Memory is a feature of the Oracle Database and is great for analytics (read mostly workloads)
  • Oracle TimesTen In-memory Database (is a separate product from the Oracle Database) and is great for latency critical OLTP applications

Tirthankar Lahiri and I did a presentation at OOW 2016 that neatly summarized the differences in a picture:

Oracle In-Memory and TimesTen In-Memory Database

Oracle In-Memory improves analytics

TimesTen is focused on latency critical OLTP applications

So Oracle In-Memory is a column store best suited for high speed analytic processing than runs in the Oracle DB and TimesTen In-Memory Database is a row store best suite for latency critical OLTP processing that runs in the application tier.

Disclaimer: these are my personal thoughts and do not represent Oracle's official viewpoint in any way, shape, or form.

Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.