【发布时间】:2017-02-08 16:42:24
【问题描述】:
我正在考虑使用 Ignite 提供的数据网格功能。我不清楚 Apache Ignite 的一个方面。
我想知道,每当我将一个对象放入 Ignite Cache(它只在堆上存储条目,因为没有启用非堆)时,它是序列化对象并将其存储在堆上还是将对象存储为是吗?
如果我从运行在同一个 JVM 上的进程(使用 IgniteCache#get )访问存储的值(Ignite 值存储在其堆中),Ignite 会首先反序列化该值,然后将其提供给我的进程吗?
如果问题的答案是肯定的,那么我想知道是否有一种解决方法可以绕过序列化的开销来提高缓存的性能?
【问题讨论】: