
상황을 설명하겠습니다. postgressql 서버가 있는 두 대의 PC가 있습니다. - 기본 PC, IP 192.168.5.1이 켜져 있음 - "백업" PC, IP 192.168.5.1이 꺼져 있음
나는 메인 PC가 로컬 하드 드라이브와 NAS 실시간에 두 개의 동일한 데이터베이스를 저장하기를 원합니다. 기본 PC에 오류가 발생하면 NAS에서 데이터베이스를 읽는 보조 PC를 수동으로 켭니다.
그게 가능해?
postgres: postgresql-9.1 운영 체제: Ubuntu 10.04
답변1
Postgresql은 두 서버 간의 복제를 지원합니다.http://wiki.postgresql.org/wiki/Binary_Replication_Tutorial
이는 서로 다른 두 서버를 실행하는 두 Postgresql 설치 사이의 네트워크를 통해 수행할 수 있습니다.
그러나 동일한 서버에서 두 개의 Postgresql 인스턴스를 실행할 수도 있습니다(예: 하나는 로컬 디스크를 사용하고 다른 하나는 NAS 스토리지를 사용함). 그리고 이러한 인스턴스 간의 복제를 구성합니다.