게시된 날짜: Oct 10, 2018

이제 Amazon RDS for MySQL에서는 복제 설정 내에서 서버의 각 트랜잭션을 고유하게 식별하는 GTID(Global Transaction Identifier)를 지원합니다.

기존 MySQL 복제는 상대 좌표를 기반으로 하며 각 복제본이 현재 마스터의 바이너리 로그 파일을 기준으로 위치를 추적합니다. 이 파일 오프셋 페어는 마스터와 복제본 간 데이터 흐름을 시작, 중단 또는 재기하는 지점을 결정하는 데 사용됩니다.

GTID는 절대 좌표를 기반으로 하며 각 트랜잭션에는 고유한 식별자가 있고 각 MySQL 서버는 이미 실행한 트랜잭션을 추적합니다. GTID의 절대 좌표는 CHANGE MASTER 문에 binlog 파일 이름 또는 위치를 지정할 필요 없이 복제본이 마스터 인스턴스를 가리킬 수 있는 기능인 “자동 포지셔닝”을 허용합니다. 고객은 GITD의 자동 포지셔닝을 활용하여 복제본으로 장애 조치, 계층적 복제, 특정 시점으로 백업 복구, 크래시 방지 다중 스레드 복제를 더 간단하고 오류가 적게 구현할 수 있습니다.

Amazon RDS 사용 설명서에서 GTID와 이를 활용하는 방법에 대해 자세히 알아보십시오. AWS Management Console에서 클릭 몇 번이면 새로운 Amazon RDS for MySQL 데이터베이스 인스턴스를 시작하거나 현재 인스턴스를 업그레이드할 수 있습니다.