pgday.seoul 2016 에서 발표한 자료입니다.
아래의 running Postgres-BDR with Google Cloud Platform (1) ~ (4) 을 요약한 내용과 최종 테스트 결과가 정리되어 있습니다.
여러 복제 솔루션 중에서 Bucardo 가 Multi-master 를 지원하는데 Multi-Region 을 구성하여 테스트 해 본 결과, Manage node의 부하가 너무 심하게 걸리고 데이타 복제에 Delay 가 너무 심하게 발생하여 사용할 수 없을 정도였습니다.
Global 서비스 환경에서 Multi-Region 의 동기화를 위한 RDBMS 동기화 솔루션으로는 Postgres-BDR 이 안정적으로 동작하였으며, 네트워크 상태와 시스템 부하에 따라 Delay 가 발생하기도 하였지만, 어느 정도 시간이 지나면 데이타의 손실 없이 전송/수신함을 확인할 수 있었습니다.
RDBMS 중 Multi-Region 동기화를 지원하는 몇 안되는 솔루션으로, 글로벌 서비스를 할 계획이고, PostgreSQL을 사용하고자 한다면 사용을 고려해 보세요.
이상 공작명왕 입니다.