Какова цель Hazelcast? - PullRequest
       6

Какова цель Hazelcast?

0 голосов
/ 20 сентября 2018

Я пытаюсь понять библиотеку Hazelcast .Онлайн исследования говорят, что это сетка данных в памяти и работает в распределенной сети.Кроме того, я очень смущен, чтобы понять это.

Поправь меня, если я не прав (Мое понимание).Здесь работа в распределенной сети означает, что некоторые данные хранятся в сетке данных Hazelcast в памяти, которая доступна для всех узлов в кластере?Это правильно?Любой узел в кластере может выполнять (вставлять, удалять или обновлять) эту сетку данных в памяти, которая обычно доступна для всех узлов.

Может кто-нибудь помочь мне объяснить, какова основная цель HazelcastПроще говоря, с любым примером?

Ответы [ 2 ]

0 голосов
/ 21 сентября 2018

Вы можете начать думать о Hazelcast как о кеше;Есть функции, которые выходят за рамки этого, но это хорошая отправная точка.Основным преимуществом является то, что наличие оперативной сетки в памяти может обеспечить гораздо более быстрый доступ (меньшую задержку), чем обращение к базе данных или другому внутреннему хранилищу.Другое преимущество заключается в том, что кластеризация означает, что вы можете предоставлять доступ со скоростью памяти к количеству данных, которое превышает наибольшую возможную кучу Java или даже физическую память любого отдельного узла кластера.

Каждый узел в кластере управляет подмножеством секционированных данных.Схема разделения известна всем членам кластера, а также клиентам, поэтому доступ может быть сделан непосредственно к узлам, содержащим необходимые данные, распределяя ввод-вывод и нагрузку обработки.

Каждый разделДанные также имеют одну или несколько резервных копий, которые будут находиться на разных узлах, поэтому, если элемент кластера потерян, данные не будут потеряны.Данные будут перераспределены между оставшимися узлами, и новые резервные копии будут созданы там, где это необходимо.

0 голосов
/ 20 сентября 2018

Это кластеризованная сетка данных, поддерживаемая физическими или виртуальными машинами.

Особенности и сценарии использования , вероятно, объясняют это лучше всего (обратите внимание на менюслева).

или изучите тег содержимого hazelcast , чтобы понять, какие приложения он поддерживает.

...