Репликация Postgres

Прямо сейчас у меня есть база данных (около 2-3 ГБ) в PostgreSQL, которая служит хранилищем данных для RoR/Python LAMP-подобного приложения.

Какие существуют простые и надежные инструменты для репликации основной базы данных на вторую машину?

Я просмотрел некоторые пакеты (Slony-I и т. д.), но было бы здорово услышать и истории из жизни.

Прямо сейчас я не занимаюсь балансировкой нагрузки и т. Д. Я думаю об использовании простой стратегии Write-Ahead-Log на данный момент.


person user11104    schedule 17.09.2008    source источник


Ответы (2)


Если вы не выполняете репликацию, журналы с упреждающей записью — самое простое решение.

person Justin Cormack    schedule 17.09.2008

Если вы можете перейти на стр. 9, я бы посмотрел на потоковую репликацию - очень простая настройка. Или, если вы не можете обновиться, вы можете просто посмотреть на горячий резерв (к которому вы можете запросить).

См. здесь: http://eggie5.com/15-setting-up-pg9-streaming-replication

person eggie5    schedule 02.02.2011
comment
Я понимаю, что для того, чтобы репликация работала, она должна быть одной и той же архитектуры. Однако, если оба PGSQL имеют 32-разрядную сборку, но на одном сервере установлена ​​64-разрядная ОС, а на другом — 32-разрядная ОС, будет ли работать репликация? В конце концов, пока оба SQL 32-битные, все должно быть в порядке, верно? - person Antony; 27.01.2012