Репликация нескольких глав в postgresql
Может ли кто-нибудь помочь мне сделать репликацию с несколькими мастерами с помощью PostgreSQL.
Я выполнил репликацию master-slave, но как получить репликацию master-master.
Я пытался использовать pg-pool-II, но я не мог найти для него никакой хорошей документации.
Позвольте мне знать, что я могу сделать для достижения репликации master-master в PostgreSQL.
спасибо.
Ответы
Ответ 1
Очень сложно сделать реальную репликацию нескольких мастеров на PostgreSQL. Не было никаких хороших решений. Возможно, вам не нужна репликация master-master, и есть место для вертикального масштабирования (лучшая дисковая система, больше процессоров, больше памяти).
Но если вы хотите это сделать, я бы рекомендовал взглянуть на PostgreSQL-XC, теперь он выглядит стабильным.
Ответ 2
Насколько мне известно, для выполнения многопроцессорной репликации в PostgreSQL вам необходимо стороннее решение, например Bucardo.
Посмотрите этот учебник на пример настройки Bucardo и PostgreSQL для репликации нескольких мастеров.