Hazelcast

TwitterFacebook
Get flash to fully experience Pearltrees
http://highscalability.com/blog/2012/4/3/hazelcast-20-big-data-in-memory.html As it is said in the recent article "Google: Taming the Long Latency Tail - When More Machines Equals Worse Results" , latency variability has greater impact in larger scale clusters where a typical request is composed of multiple distributed/parallel requests. The overall response time dramatically decreases if latency of each request is not consistent and low. In dynamically scalable partitioned storage systems, whether it is a NoSQL database, filesystem or in-memory data grid, changes in the cluster (adding or removing a node) can lead to big data moves in the network to re-balance the cluster. Re-balancing will be needed for both primary and backup data on those nodes.

High Scalability - High Scalability - Hazelcast 2.0: Big Data In-Memory

http://code.google.com/p/hazelcast/issues/detail?id=459 1. Create a value class with an equals() method that compares one field in two objects, but contains an extra field 2. Add a value "A" to a MultiMap 3. Create a value "B" which returns true when compared to "A", but has a different value for the extra field 4. Removing value "B" from the MultiMap returns false Version: 1.9.1 RC I think the problem must be that the remove() method in MultiMap (and possibly other methods) compare the exact serialized value rather than use the equals() method?

Issue 459 - hazelcast - MultiMap does not use equals() for value comparisons - Project Hosting on Google Code

http://www.hazelcast.com/documentation.jsp Hazelcast is a clustering and highly scalable data distribution platform for Java. Hazelcast helps architects and developers to easily design and develop faster, highly scalable and reliable applications for their businesses. Hazelcast is pure Java. JVMs that are running Hazelcast will dynamically cluster. Although by default Hazelcast will use multicast for discovery, it can also be configured to only use TCP/IP for environments where multicast is not available or preferred ( Click here for more info ).

In-Memory Data Grid - Hazelcast - Documentation