jugmsk JUG.MSK Meetup #16 (04.05.2016 — 04.05.2016)

Everything you always wanted to know about IMDG but were afraid to ask

img

In-Memory Data Grids (или кратко, IMDG) исторически были исключительной прерогативой крупных инвестиционных банков и коммерческих продуктов, таких как Oracle Coherence, VMWare Pivotal Gemfire и Software AG Terracotta.

Hazelcast представляет собой альтернативу с открытым исходным кодом. Знакомая многим разработчикам программная модель (наследованная от java.util.* и java.util.concurrent.*) позволила завоевать популярность у разработчиков по всему миру.

IMDG часто используются с базами данных с целью повышения производительности приложений, распределения данных между серверами, кластерами и географическими регионами и управлять очень большими наборами данных или обеспечивать высокие скорости обработки.*

*Hazelcast предоставляет множество инструментов для организации распределенных вычислений.

После небольшого введения и обзора терминов, на основе примеров кода, Виктор покажет как использовать Hazelcast для распределенной обработки и хранения данных.

Программа встречи состоит из трех частей:

Часть первая. Введение в распределенные данные в памяти

Часть вторая. Распределенные вычисления

Часть третья. Распределенная система обмена сообщениями