Apache Ignite NearCaches 与 CachMode
Apache Ignite NearCaches Vs CachMode
Apache Ignite 有两个概念,一个是NearCache
,另一个是CacheMode
枚举。
这两个概念的主要区别是什么?
near cache是本地热缓存,存放经常访问的数据。它显着加快了数据处理速度,节省了网络往返时间。
CacheMode 定义数据的存储方式。单节点可以是LOCAL
,表示数据不分布在网格中。其他两个 PARTITIONED
和 REPLICATED
分别表示:缓存数据在节点之间划分为一些相等的部分(称为分区)或每个节点保留来自该缓存的完整数据。
PARTITIONED
允许您在网格中保留比单独机器中可用数据更多的数据,REPLICATED
提供 100% 的数据生存能力(如果除一个节点外所有节点都崩溃 - 您不会丢失数据)。
您可以在文档中找到更多详细信息 https://apacheignite.readme.io/docs/near-caches and https://apacheignite.readme.io/docs/cache-modes
Apache Ignite 有两个概念,一个是NearCache
,另一个是CacheMode
枚举。
这两个概念的主要区别是什么?
near cache是本地热缓存,存放经常访问的数据。它显着加快了数据处理速度,节省了网络往返时间。
CacheMode 定义数据的存储方式。单节点可以是LOCAL
,表示数据不分布在网格中。其他两个 PARTITIONED
和 REPLICATED
分别表示:缓存数据在节点之间划分为一些相等的部分(称为分区)或每个节点保留来自该缓存的完整数据。
PARTITIONED
允许您在网格中保留比单独机器中可用数据更多的数据,REPLICATED
提供 100% 的数据生存能力(如果除一个节点外所有节点都崩溃 - 您不会丢失数据)。
您可以在文档中找到更多详细信息 https://apacheignite.readme.io/docs/near-caches and https://apacheignite.readme.io/docs/cache-modes