제목 그대로 동일한 구성의 DB를 두대에서 동시에 사용 하려고
합니다.
평상시 A 서버를 사용하다가 문제가 생기면 B 서버로 사용하기
위해서 입니다.
고민이 되는 부분은..
A 서버 DB에 테이블 변경 사항을 B 서버 DB에 실시간(수초 내..)
적용하기 위해..
A DB 쪽에 트리거를 사용해서 각 테이블마다 변경사항을 체크 하고
임시 Table에 변경된
테이블의 내용을 저장하도록 하고..이 저장된 내용을
Application에서 매번 검사하여
B 서버 쪽에 저장하도록 하려고 합니다.
요약하면 A 서버 DB table에 변경이 생길 경우 동일한 변경사항을
B서버 DB table에
적용하고자 합니다.
위에 제가 생각하고 있는 방법이 효율, 성능 등을 생각해서 올바른
것인 지요..
아니면 PostgreSQL에서 지원되는 다른 방법이 있는지..조언을 듣고자
질문 올립니다.
그럼 수고하세요~
|