Ignite vs Hazelcast Benchmarks

Benchmarks were performed on Ignite 1.0.0 and Hazelcast 3.5 to evaluate and compare their performance for various cache operations and SQL based cache queries. The results obtained provide throughput, latency, and percentile probes measuring various metrics during benchmark execution.

Technical Details
Hardware c4.2xlarge
CPU 8
RAM (GB) 15
Number of Nodes 4

Atomic Put and Get Benchmark


Throughput, operations/sec
Bigger number represents better throughput
Apache Ignite 76,768
Hazelcast 74,066
Latency, milliseconds
Smaller number represents better latency
Apache Ignite 0.83
Hazelcast 0.86

See graph

Transactional Put and Get Benchmark


Throughput, operations/sec
Bigger number represents better throughput
Apache Ignite 34,430
Hazelcast 22,185
Latency, milliseconds
Smaller number represents better latency
Apache Ignite 1.8
Hazelcast 2.8

See graph

SQL Query Benchmark


Throughput, operations/sec
Bigger number represents better throughput
Apache Ignite 32,467
Hazelcast 24
Latency, milliseconds
Smaller number represents better latency
Apache Ignite 1.9
Hazelcast 2576

See graph


More Benchmarks

Ignite and all other benchmarks are written on top of Yardstick Benchmarking Framework, hosted on GitHub where you can find full documentation.