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