When we talk about Cache though our perception changes. Its a small short-lived "local space" from where we can access the data Faster. Hmm! So really a Cache and a database they both revolve around the data availability but with different approaches and different problem space. One around Persistence and the other around speed. Oracle Coherence fills the gap. If we can guarantee the All-data availability with faster access why would you ever consider going to a database to fetch it? This problem space is where Data Grids feed. The features of the Cache with the goodies of Database. Of course it is not this straight forward but at a very high level it is. A set of interconnected memory heaps managing Objects, working together with infrastructures of Data Queryability(sp?), managing object life, failover and continuous availability is what Oracle Coherence has to offer.
Thursday, January 10, 2008
Why Coherence?
When we talk about Cache though our perception changes. Its a small short-lived "local space" from where we can access the data Faster. Hmm! So really a Cache and a database they both revolve around the data availability but with different approaches and different problem space. One around Persistence and the other around speed. Oracle Coherence fills the gap. If we can guarantee the All-data availability with faster access why would you ever consider going to a database to fetch it? This problem space is where Data Grids feed. The features of the Cache with the goodies of Database. Of course it is not this straight forward but at a very high level it is. A set of interconnected memory heaps managing Objects, working together with infrastructures of Data Queryability(sp?), managing object life, failover and continuous availability is what Oracle Coherence has to offer.
Posted by Ashish at 7:04 PM
Labels: coherence, database, java, simple little things of programming
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment