Apache Ignite NearCaches 与 CachMode

Apache Ignite NearCaches Vs CachMode

Apache Ignite 有两个概念,一个是NearCache,另一个是CacheMode枚举。

这两个概念的主要区别是什么?

near cache是​​本地热缓存,存放经常访问的数据。它显着加快了数据处理速度,节省了网络往返时间。

CacheMode 定义数据的存储方式。单节点可以是LOCAL,表示数据不分布在网格中。其他两个 PARTITIONEDREPLICATED 分别表示:缓存数据在节点之间划分为一些相等的部分(称为分区)或每个节点保留来自该缓存的完整数据。

PARTITIONED 允许您在网格中保留比单独机器中可用数据更多的数据,REPLICATED 提供 100% 的数据生存能力(如果除一个节点外所有节点都崩溃 - 您不会丢失数据)。

您可以在文档中找到更多详细信息 https://apacheignite.readme.io/docs/near-caches and https://apacheignite.readme.io/docs/cache-modes