OracleIgnite cahce 存款和储蓄object类型数据和object类型数据连串化后string存款和储蓄分歧

Ignite cache在蕴藏时 object类型的数目和 体系化该object成string类型
两者存款和储蓄时间大致。

唯独那两者在读取出来的时候,string类型比object类型快很多。

以下为测试意况:用到GridGain监察和控制

Oracle,测试背景:

测上述方案第22中学object 字段的题材。

Ignite:版本2.2  ; server = 2; CPUs=4;heap=1.8GB;

OS:Windows 10 10.0 amd64

VM info:Java(TM) SE Runtime Environment 1.8.0_144-b01 Oracle
Corporation Java HotSpot(TM) 64-Bit Server VM 25.144-b01

REST API :版本 2.1.8

 

方案A:存款和储蓄UploadArchiveIgnite 到cache,在那之中三个字段为Object,未类别化。

方案B:存款和储蓄UploadArchiveIgnite
到cache,当中一个字段为string,是Object的类别化。

 

Puts过程:put 进cache 1w条数据

 

方案A

方案B

CPU平均使用率峰值

49%

38%

Cache Size中off heap值变化

初始状态->0k->

约20k->10k

初始状态->0k->

约20k->10k

 

查询缓存进程:每便查询全部数据(壹w)

 

方案A

方案B

CPU平均使用率峰值

1%

2%

Cache Size中off heap值变化

10k->20k->10k

10k->约10~12k->10k

相关文章