Apache Ignite(三):Ignite和Hazelcast性能对比测试

Ignite和Hazelcast性能对比

性能测试基于Ignite 1.5.0-b1版本和Hazelcast 3.6-EA2版本,评估和对比了他们的各种原子化和事务化缓存操作、基于SQL的缓存查询的性能,所获得的结果包括吞吐量,延迟以及基准测试执行过程中测量的各种指标。

硬件环境配置

硬件环境基于AWS EC2,配置如下:

硬件c4.2*large
CPU8
RAM16Gib
OSUbuntu 14.04

Yardstick配置

节点1客户端,4服务端
线程64
备份1,同步模式
JDKJava 1.7.0_80

无死锁事务(乐观,序列化)

Hazelcast不支持无死锁事务,因此只对比了Ignite的无死锁事务和Hazelcast的悲观事务。

Put基准测试

吞吐量(操作/秒),数值越大表示吞吐量越好

键数量IgniteHazelcast优势
166,53437,06979%
230,52316,62083%
615,7788,61183%
1012,6515,871115%

延迟(毫秒),数值越小表示延迟越低

键数量IgniteHazelcast
10.961.73
22.093.85
64.057.43
105.0610.90

详细图表请参照:1个键,2个键,6个键,10个键

Put和Get基准测试

吞吐量(操作/秒),数值越大表示吞吐量越好

键数量IgniteHazelcast优势
127,18516,42565%
223,44014,02267%
612,9006,70792%
1010,0614,396128%

延迟(毫秒),数值越小表示延迟越低

键数量IgniteHazelcast
12.353.89
22.814.57
64.969.57
106.3614.61

详细图表请参照:1个键,2个键,6个键,10个键

事务化操作

Put基准测试

吞吐量(操作/秒),数值越大表示吞吐量越好

键数量IgniteHazelcast优势
146,31037,06924%
226,56216,62059%
611,4658,61133%
107,8665,87134%

延迟(毫秒),数值越小表示延迟越低

键数量IgniteHazelcast
11.381.73
22.413.85
65.587.43
108.1410.90

详细图表请参照:1个键,2个键,6个键,10个键

悲观Put和Get基准测试

吞吐量(操作/秒),数值越大表示吞吐量越好

键数量IgniteHazelcast优势
121,05416,42528%
221,76814,02255%
610,7146,70759%
107,5344,39671%

延迟(毫秒),数值越小表示延迟越低

键数量IgniteHazelcast
13.043.89
22.944.57
65.979.57
108.5014.61

详细图表请参照:1个键,2个键,6个键,10个键

乐观Put和Get基准测试

吞吐量(操作/秒),数值越大表示吞吐量越好

键数量IgniteHazelcast优势
144,92227,40463%
221,38012,85466%
69,7635,84367%
106,9643,78484%

延迟(毫秒),数值越小表示延迟越低

键数量IgniteHazelcast
11.422.34
22.994.98
66.6010.96
109.1916.94

详细图表请参照:1个键,2个键,6个键,10个键

原子化操作

Put基准测试

吞吐量(操作/秒),数值越大表示吞吐量越好

键数量IgniteHazelcast优势
1114,06398,59715%
287,64277,75212%
660,38049,32222%
1050,58336,43738%

延迟(毫秒),数值越小表示延迟越低

键数量IgniteHazelcast
10.560.64
20.720.82
61.01.2
101.21.7

详细图表请参照:1个键,2个键,6个键,10个键

SQL查询基准测试

吞吐量(操作/秒),数值越大表示吞吐量越好

项目IgniteHazelcast优势
SQL查询76,59653,76542%
SQL查询Put64,15658,32310%

延迟(毫秒),数值越小表示延迟越低

键数量IgniteHazelcast
10.831.18
20.991.09

详细图表请参照:SQL查询,SQL查询Put

所有的测试都是基于Yardstick基准测试框架实现,完整的代码和文档请参照GitHub.

转载于:https://my.oschina.net/liyuj/blog/614595

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值