@PSSemyon

Postgres-XL — как добавить новый узел?

Разбираюсь с Postgres-XL. Настроил следующую схему:
1 - сервер: GTM
2 - сервер: Gtm-Proxy, Coordinator, Datanode
3 - сервер: Gtm-Proxy, Coordinator, Datanode

Создал две таблице "by replication" и "by modulo(column_name)".

Всё работает как сказано в книгах, документации и на различных форумах.

Добавил новый узел аналогичный 2 и 3 серверам, но никак не могу понять как синхронизировать структуру БД на новом сервере. Ни в книгах, ни на форумах не могу найти никакой информации.

Если кто-нибудь сталкивался с данным вопросом, буду рад любой помощи.
  • Вопрос задан
  • 256 просмотров
Пригласить эксперта
Ответы на вопрос 1
voidnugget
@voidnugget
Программист-прагматик
Там есть проблемы...

Надо костыли типа Slony или Stolon
Что бы миграции "расползлись" по кластеру как-то.
Для миграций можно liquibase c местным formatted SQL'ем.

Накатывать можно чем-угодно.

В принципе Postgres-XL уже потерял свою актуальность PG11 + stolon / pg_pathman хватает с головой, ещё можно Citus, но имхо он слишком толстый. Если надо map/reduce'ить - лучше план вручную написать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы