i am fairly new to Terracotta and EhCache. I am actaully using the Bigmemory Max version (EhCache 2.7.0 ang TSA 4.0.0) to my project. I managed to successfully deploy a Terracotta Cluster with two servers (in the same mirror group, so just one active) and one machine acting as a client. I also extended the reach of the YCSB benchmark to use Ehcache along with the terracotta array. Everything works! However, i am having some doubts about the results i got! By using a clustered topology with a consistency setting of "eventual" i got around 400 Operations/second while just using the EhCache in standalone mode (basically i removed the tag from the ehcache.xml file and working only with the local L1 tier) i got around 3500 Ops/sec. Off course i would expect that the distributed version, with the guarantees promised would have less performance but, is this difference expectable, specially with eventual consistency?. I am doing something wrong with the configuration? Using the TSA gives me distributed guarantees but, since i am not even filling the local Cache (i am setting up 10000 elements e a cache configured to hold up to 100000), shouldn't i expect a similar performance to the StandAlone ?
Thanks in advance!