Resources›GridGain/Apache Ignite vs Hazelcast
Performance Benchmarks
GridGain/Apache Ignite vs Hazelcast
Comparison
- GridGain 7.4 / Apache Ignite 1.4.1 http://www.gridgain.com/media/gridgain-community-fabric-1.4.1.zip
- Hazelcast 3.6-EA http://hazelcast.org/download/
Yardstick benchmark framework
- yardstick-Hazelcast https://github.com/hazelcast/yardstick-hazelcast
- yardstick-Ignite: https://github.com/hazelcast/yardstick-ignite
Benchmarks
Test Environment
These tests were performed on Amazon EC2.
| Specification | Description |
|---|---|
| Cloud | AWS EC2 |
| EC2 Instance Type | c4.2xlarge |
| vCPU | 8 |
| RAM | 15GiB |
| AWS AMI | http://thecloudmarket.com/image/ami-b66ed3de--amzn-ami-hvm-2014-09-1-x86-64-ebs |
| Operating System | Linux |
| Java | Oracle 1.7.0_55 |
Test Parameters
| Parameter | Value |
|---|---|
| Number of Nodes | 4 |
| Yardstick Setup | 3 server nodes 1 driver node |
| Number of Threads | 256 |
| Test Duration (minutes) | 1 |
Original Data
https://s3.amazonaws.com/dannyc/yardstick/hz-3.6-EA-vs-GridGain-Ignite-1.4.1.zip
Results Summary
Across the board, Hazelcast has up to 90% more throughput with lower latencies.
Benchmark 1: JCache Put


Benchmark 2: JCache Put/Get


Benchmark 3: Put Tx

Benchmark 4: Put Get Tx Pessimistic


Benchmark 5: Put Get Tx Optimistic


Benchmark 6: SQL Query


Benchmark 7: SQL Query & Put


Benchmark 8: Map Atomic Put


Benchmark 9: Map Atomic Put Get

