-
1. Re: migration from infinispan to another cache vendor
rvansa Apr 11, 2014 4:57 AM (in response to francesco.sclano)If you're migrating from Infinispan to Coherence, shouldn't you be rather asking on Coherence forums? By the way, what version of Coherence are you about to use?
I believe that most difference would be for the transaction handling. Some code changes will be required - with Coherence, you don't execute the puts and gets directly on the cache but rather wrap the cache into TransactionMap. You could run into some subtle differences (such as with lock acquisition during reads which does not happen in Infinispan by default).
Also, Coherence already has some split-brain partition handling support - in case of node failures, you could be surprised by the outcome.
Altogether - under normal conditions, a Map is a Map. Regrettably, I don't know the details about corner cases in Coherence.
-
2. Re: migration from infinispan to another cache vendor
francesco.sclano Apr 11, 2014 5:51 AM (in response to rvansa)Unfortunately, I don't know the version yet.
Anyway, in infinspan there is the replicated mode, do you know if is there a corresponding mode in coherence?
Last but no least similar question: in infinispan there is the library mode, do you know if is there a corresponding mode in coherence?
I know that this isn't the most correct place to do this questions, anyway thank you for your support!
-
3. Re: migration from infinispan to another cache vendor
rvansa Apr 11, 2014 7:04 AM (in response to francesco.sclano)1 of 1 people found this helpfulreplicated-scheme
Coherence is mostly "library mode", there is support for clients (maybe with near caching) which are much more tightly coupled than Infinispan's HotRod clients (and with supported version of Coherence, you pay for each client).
-
4. Re: migration from infinispan to another cache vendor
francesco.sclano Apr 15, 2014 2:11 AM (in response to rvansa)Hi Radim,
I would like to thank you for your answers!
I'm sorry to disturb you again, I have two questions:
- do you know what is in coherence the corresponding of @Listener, @CacheEntryCreated, @CacheEntryModified, @CacheEntryRemoved of infinispan?
- do you know what is in coherence the corresponding of TCP GOSSIP?
Thanks again
-
5. Re: migration from infinispan to another cache vendor
rvansa Apr 15, 2014 7:59 AM (in response to francesco.sclano)I really believe that such questions should be asked on Coherence forums.
- do you know what is in coherence the corresponding of @Listener, @CacheEntryCreated, @CacheEntryModified, @CacheEntryRemoved of infinispan?
Yes.
- do you know what is in coherence the corresponding of TCP GOSSIP?
No.
-
6. Re: migration from infinispan to another cache vendor
francesco.sclano Apr 28, 2014 11:53 AM (in response to rvansa)Thank you for your support
-
7. Re: migration from infinispan to another cache vendor
francesco.sclano May 19, 2014 6:03 AM (in response to francesco.sclano)An update: I convinced my manager to continue using infinispan! :-)
-
8. Re: migration from infinispan to another cache vendor
rvansa May 19, 2014 9:40 AM (in response to francesco.sclano)Glad to hear that, if you have any Infinispan-related questions, don't hesitate to ask (in different thread, of course).
-
9. Re: migration from infinispan to another cache vendor
ugo.landini May 20, 2014 10:53 AM (in response to francesco.sclano)Francesco,
if your boss needs local professional support on Infinispan, drop me a call
-
10. Re: migration from infinispan to another cache vendor
francesco.sclano May 27, 2014 8:18 AM (in response to rvansa)Thanks Radim!