千家信息网

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

发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章主要介绍"Ignite和Hazelcast性能测试方法是什么",在日常操作中,相信很多人在Ignite和Hazelcast性能测试方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的
千家信息网最后更新 2025年02月05日Ignite和Hazelcast性能测试方法是什么

这篇文章主要介绍"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性能测试方法是什么"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

吞吐量 吞吐 延迟 数值 数量 测试 基准 优势 越好 性能 事务 图表 方法 学习 查询 硬件 死锁 配置 乐观 悲观 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 行政审批网络安全管理办法 建行互联网金融科技 服务器管理被关怎么调回 网络安全框架完整版 贵州银行招聘软件开发 服务器内存怎么加 飞天网络安全 php 数据库 循环多条 上海蜗牛网络技术有限公司 深圳千里马软件开发有限公司 佛山网络安全特训营要怎么学 阜阳医院软件开发定制 事物处理系统可以取代服务器吗 陈氏湛江网络技术有限公司 如何将不同服务器设置同一个网关 网络安全法的行业组织 内网写入数据库通讯安全 下载电影总是正在获取数据库 软件开发3000字论文 福州直播课堂软件开发 混沌理论和软件开发的关系 服务器的逻辑cpu怎么查看 深圳易航软件开发有限公司 铜陵市网络安全和信息化 网络技术配置是啥 金蝶服务器备份一般在哪个文件夹 怎么到北美服务器玩魔兽 数据库中什么叫对象 中航贵飞软件开发 法院网络技术管理岗位
0