views:

861

answers:

6

Are there any open source alternatives to oracle coherence?

(btw, how much does coherence cost anyways?)

+2  A: 

EhCache provides a decent replicated cache but has nowhere near the feature set Coherence provides.

Kevin
+2  A: 

JBoss Cache and EHCache are decent clustered cache solutions. But none of them have all the features and a nice admin console like Tangosol Oracle Coherence which is indeed the most advanced product in this category. For the price, there is a "Buy Now" button on the right of the Oracle Coherence web page.

Pascal Thivent
+1  A: 

I have been watching for a good alternative also. The closest overall in features I have found are Terracotta and Redis but it would be helpful to know what aspects of Coherence are important to your project.

kevink
A: 

A lower cost alternative but still commercial is IBM WebSphere eXtreme Scale which provides the same sort of capability minus C/C++ client and a native .Net client. I'm the architect of the product in full disclosure. WXS clients are free, you only pay for CPUs running the grid itself.

+1  A: 

Hazelcast is an open source, transactional, distributed caching solution for Java. It is released under Apache license.

Hazelcast is actually a little more than a distributed cache; it is distributed implementation of queue, topic, map, multimap, lock, executor service for Java.

Talip Ozturk
A: 

Infinispan is looking promising.

Kango_V