
Описываю ситуацию: у меня есть два ПК с сервером postgressql: - основной ПК, с включенным ip 192.168.5.1 - "резервный" ПК, с выключенным ip 192.168.5.1
Я хочу, чтобы основной ПК сохранял две идентичные базы данных на локальном жестком диске и на NAS в режиме реального времени. Когда основной ПК выходит из строя, я вручную включаю вторичный ПК, который считывает базу данных с NAS.
это возможно сделать?
postgres: postgresql-9.1 операционная система: Ubuntu 10.04
решение1
Postgresql поддерживает репликацию между двумя серверами.http://wiki.postgresql.org/wiki/Учебник_бинарной_репликации
Это можно сделать по сети между двумя установками Postgresql, работающими на двух разных серверах.
Но вы также можете запустить два экземпляра Postgresql на одном сервере (например, один с использованием локального диска, а другой с использованием хранилища NAS). И настроить репликацию между этими экземплярами.