What is the difference between TimesTen In-Memory Database (or In-Memory Database Cache) and Coherence?
Both TimesTen and Coherence run in the application tier. Both are main-memory based. Coherence is a distributed in-memory object store. It is used to store and retrieve serialized objects using get/put APIs. TimesTen is an in-memory relational database with persistence to disk and standard transaction semantics. It is accessed via SQL. When used as a cache to the Oracle Database, it synchronizes data automatically with the Oracle Database. Distributed caches present a single image to applications with location transparency and distributed concurrency control.
Related Questions
- What is the difference between "Database of translation agencies, all countries - Freelancer Licence" and "Database of translation agencies, all countries - Corporate Licence" please?
- What is the difference between a database application and a database management system?
- Is anything written to the TurboGold cache when a Notes database is replicated?