Elastic versus Distributed in caching.

Posted by Mike Reys on Oracle Blogs See other posts from Oracle Blogs or by Mike Reys
Published on Fri, 26 Mar 2010 11:10:44 +0000 Indexed on 2010/03/26 12:13 UTC
Read the original article Hit count: 563

Until now, I hadn't heard about Elastic Caching yet. Today I read Mike Gualtieri's Blog entry.
I immediately thought about Oracle Coherence and got a little scare throughout the reading. Elastic Caching is the next step after Distributed Caching. As we've always positioned Coherence as a Distributed Cache, I thought for a brief instance that Oracle had missed a new trend/technology.
But then I started reading the characteristics of an Elastic Cache.
Forrester definition: Software infrastructure that provides application developers with data caching services that are distributed across two or more server nodes that


  • consistently perform as volumes grow

  • can be scaled without downtime

  • provide a range of fault-tolerance levels


Hey wait a minute, doesn't Coherence fullfill all these requirements? Oh yes, I think it does!

The next defintion in the article is about Elastic Application Platforms. This is mainly more of the same with the addition of code execution.
Now there is analytics functionality in Oracle Coherence. The analytics capability provides data-centric functions like distributed aggregation, searching and sorting. Coherence also provides continuous querying and event-handling.

I think that when it comes to providing an Elastic Application Platform (as in the Forrester definition), Oracle is close, nearly there. And what's more, as Elastic Platform is the next big thing towards the big C word, Oracle Coherence makes you cloud-ready ;-) There you go!

Find more info on Oracle Coherence here.

© Oracle Blogs or respective owner

Related posts about Market trends

Related posts about middleware