Есть ли у узлов в кластере jboss свои собственные базы данных для постоянного хранения? - PullRequest
0 голосов
/ 14 ноября 2011

Бины сущностей в кластере узлов совместно используют одно и то же хранилище данных? Или каждый узел может иметь свою собственную базу данных, а уровень ejb заботится о репликации и записи в свое собственное хранилище данных? Так что «присоединение» к кластеру - это получение последних данных из кластера и последующее обновление локального хранилища с записью, а не попытка чтения из локального хранилища при присоединении? И обновления реплицируются повсюду, и сущности будут записывать обновления в локальную базу данных?

Или это просто так не работает? Я только что был на тренинге по jboss и везде гуглил - вероятно, потому что мой вопрос слишком прост, они не могли ответить на мой вопрос в классе jboss, и никто в любой книге или онлайн не прописал его.

Может ли кластер использоваться в качестве надежного (и простого) средства репликации баз данных через объектные компоненты? Я ищу географически распределенный кластер с несколькими хранилищами данных. Или это было бы просто невозможно (это проблема распределенной репликации master-master, если контейнер ejb сущности рассматривается как база данных).

Спасибо!

1 Ответ

0 голосов
/ 14 ноября 2011

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

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

...