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 |
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 |
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 |
More Benchmarks
Ignite and all other benchmarks are written on top of Yardstick Benchmarking Framework, hosted on GitHub where you can find full documentation.