Apache Ignite NearCaches Vs CachMode

У Apache Ignite есть две концепции, одна из них - NearCache, другая - перечисление CacheMode. В чем главное отличие двух концепций?

1 ответ

Решение

Рядом с кешем находится локальный горячий кеш, который хранит часто используемые данные. Это значительно ускоряет обработку данных, экономя время на передачу данных по сети.

CacheMode определяет, как будут храниться ваши данные. Возможно LOCAL для одного узла, что означает, что данные не распределены в сетке. Два других PARTITIONED а также REPLICATED означает соответственно: данные кэша разделены между узлами на несколько равных частей (называемых разделами), или каждый узел хранит полные данные из этого кэша.

PARTITIONED позволяет хранить в сетке больше данных, чем доступно на отдельной машине, REPLICATED дает 100% живучести данных (если все узлы сломались, кроме одного - вы не потеряете свои данные).

Более подробную информацию вы можете найти в документации https://apacheignite.readme.io/docs/near-caches и https://apacheignite.readme.io/docs/cache-modes

Другие вопросы по тегам