Multi-master Cassandra между напрямую немаршрутизируемыми центрами обработки данных

У нас есть три объекта, назовем их Main, Remote1 и Remote2, у каждого из которых есть локальные пользователи приложения. В настоящее время пользователи обращаются к базе данных SQL в Main, и мы планируем перейти на Cassandra. Мы хотим, чтобы записи во всех центрах обработки данных поражали локальные узлы Cassandra, а не только узлы в Main. Серверы в главном центре обработки данных могут обмениваться данными с серверами в Remote1 и Remote2, но маршрутизация или видимость DNS между Remote1 и Remote2 отсутствуют.

Можно ли настроить Cassandra с тремя центрами обработки данных, где некоторые узлы не могут напрямую взаимодействовать с другими узлами? Можно ли распространять записи с Remote1 на Main, где они передаются на Remote2?


person Blair Zajac    schedule 04.07.2012    source источник


Ответы (1)


Нет, Cassandra не поддерживает этот сценарий.

person jbellis    schedule 06.07.2012