Ignite和Hazelcast性能测试方法是什么

发布时间:2021-12-16 16:15:34 作者:iii
来源:亿速云 阅读:232

这篇文章主要介绍“Ignite和Hazelcast性能测试方法是什么”,在日常操作中,相信很多人在Ignite和Hazelcast性能测试方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”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

到此,关于“Ignite和Hazelcast性能测试方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. IGNITE TROUBLESHOOT
  2. Ignite Partition 笔记

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ignite hazelcast

上一篇:spark 3.0.1集成delta 0.7.0之delta如何进行DDL操作

下一篇:怎么解析Python中的Dict

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》