On Jan 31, 2014, at 10:59 AM, Sanne Grinovero <sa...@infinispan.org> wrote:
> Generally I like the systems designed with SYNC_DIST + async shared > cachestore. > > It's probably the best setup we can offer: > - you need a shared cachestore for persistence consistency > - using SYNC distribution to other replicas provides a fairly decent > resilience > - if your cachestore needs to be updated in sync, your write > performance will be limited by the cachestore performance: this > prevents you to use Infinispan to buffer, absorbing write spikes, and > reducing write latency +1. I would add to that that the async store also shields the user from e.g. database's availability or slowness: if the write to the database takes time then entries are queued up in memory and written when the backend can handle it. > > But I agree we should investigate on removing duplicate > "asynchronizations" where they are not needed, there might be some > opportunities to remove thread switching and blocking. Cheers, -- Mircea Markus Infinispan lead (www.infinispan.org) _______________________________________________ infinispan-dev mailing list infinispan-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/infinispan-dev