기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
부카르도
Bucardo
다음은 Bucardo의 가장 일반적인 사용 사례입니다.
소스 데이터베이스가 이전 버전의 PostgreSQL(PostgreSQL 9.2 이전)에서 실행 중입니다.
PostgreSQL 데이터베이스를 한 클라우드 공급자에서 다른 클라우드 공급자로 온라인으로 마이그레이션하고 있습니다.
아키텍처
다음 다이어그램은 Bucardo를 사용하여 온프레미스 PostgreSQL 데이터베이스를 AWS 클라우드로 마이그레이션하기 위한 아키텍처를 보여줍니다.

이 다이어그램은 다음 워크플로를 보여줍니다.
EC2 인스턴스 생성합니다.
EC2 인스턴스에 PostgreSQL 및 Bucardo
를 설치합니다. 소스 및 대상 데이터베이스를 등록합니다.
테이블을 추가합니다(복제에 포함되어야 함).
Bucardo 복제를 시작합니다.
COPY 명령을 사용하여 초기 로드를 마이그레이션합니다. 그런 다음 Bucardo는 나중에 델타 변경 사항을 복제합니다.
제한 사항
마이그레이션을 시작하기 전에 Bucardo를 사용할 때 다음과 같은 제한 사항을 고려하는 것이 좋습니다.
Bucardo는 호출 기반 복제를 사용하기 때문에 마이그레이션 중에 소스 데이터베이스에 추가 오버헤드가 발생합니다.
Bucardo는 설치 시 백업 및 복원 활동 중에 델타를 누적하고 복원이 완료되는 즉시 델타를 더 빨리 복제할 수 있는 충분한 디스크 공간과 기타 리소스가 있어야 합니다.