In-Memory Data Grids (или кратко, IMDG) исторически были исключительной прерогативой крупных инвестиционных банков и коммерческих продуктов, таких как Oracle Coherence, VMWare Pivotal Gemfire и Software AG Terracotta.
Hazelcast представляет собой альтернативу с открытым исходным кодом. Знакомая многим разработчикам программная модель (наследованная от java.util.* и java.util.concurrent.*) позволила завоевать популярность у разработчиков по всему миру.
IMDG часто используются с базами данных с целью повышения производительности приложений, распределения данных между серверами, кластерами и географическими регионами и управлять очень большими наборами данных или обеспечивать высокие скорости обработки.
Hazelcast предоставляет множество инструментов для организации распределенных вычислений.
После небольшого введения и обзора терминов, на основе примеров кода, Виктор покажет как использовать Hazelcast для распределенной обработки и хранения данных.
Программа встречи состоит из трех частей:
Часть первая. Введение в распределенные данные в памяти
Часть вторая. Распределенные вычисления
Часть третья. Распределенная система обмена сообщениями