Инструменты репликации Postgres для DDL - PullRequest
0 голосов
/ 30 марта 2012

Есть ли в postgres инструменты для репликации, которые могут выполнять следующие действия:

  1. автоматическая репликация DDL?
  2. когда ведущая БД выключена, то ведомая немедленно становится главной БД.
  3. база данных моей компании + - размер 5 ГБ

У меня есть поиск некоторых инструментов для репликации, которая является slony и bucardo (и все системы репликации на основе триггеров не могут выполнять репликацию DDL) ( source ). и для потоковой репликации 9.0 (встроенной в postgres) Габриэль Вайнберг ( DuckDuckGo ) сказал: «Стив Сигнер написал в некоторых случаях, когда вы не захотите / иметь возможность использовать встроенную репликацию "

так что 3 инструмента, которые я нашел (slony, bucardo и 9.0 SR), не соответствуют моим критериям для выполнения postgres. есть какие-нибудь предложения?

спасибо

1 Ответ

2 голосов
/ 30 марта 2012
  1. автоматическая репликация DDL?

=> Использовать потоковую репликацию, реплицирует все.

  1. когда главная БД выключена, то ведомая немедленно становится главной БД.

=> pgPool делает свою работу здесь, отлично работает.

  1. база данных моей компании + - размер 5 ГБ

=> Это очень мало, не волнуйтесь.

...