Provides Oracle's database in-memory?
The new Oracle 12c In-memory database feature is not the same as TimesTen. It implements a column-store based storage in memory in addition to the traditional row-based format on disk. So your data is held in BOTH formats simultaneously. You choose which tables you want to store in memory. This can allow immense improvement in mixed-workload databases.

It is an extra cost option, not included free even with Enterprise edition. The rationale is that if you are maintaining a separate datamart for your analytics, you could instead do the analytics in real-time right on your OLTP system with the In-memory feature and eliminate the need for a datamart environment and its cost (not to mention all the ETL work you have to do to maintain a datamart).

See: http://oracle-base.com/articles/12c/in-memory-column-store-12cr1.php

A short video on it: http://www.youtube.com/watch?v=8Yf1ghec0gU  

A longer video on it: http://www.youtube.com/watch?v=CjkPUg1m6PA