일반적으로 DDL 이라고 하는 데이터 정의문은 실행할때 주의해야 한다. MySQL 에서 DDL은 트랜잭션 안에서 실행되더라도 롤백이 되지 않기 때문이다. 즉, 롤백되지 않은 작업이기 때문에 Group Replication에서 DDL을 함부로 실행하는 것은 위험하다. 그래서, DDL 구문을 실행할 때에는 좀 더 주의를 기울여서 진행해야 한다. 그리고 스키마 변경 작업이 완료되지 않은 동안에는 해당 테이블에 대한 DML도 같은 서버에서 진행되게 해야 한다. 그렇지 않으면, 데이터가 깨질 가능성이 높다.
즉, 단일 기본 모드로 운영중일 때에는 크게 문제가 되지 않는 사항이다.
'MySQL HA & DR > Group Replication' 카테고리의 다른 글
9.6 bservability (0) | 2017.04.15 |
---|---|
9.5 Distributed Recovery (0) | 2017.04.05 |
9.3 Data Manipulation Statements (0) | 2017.03.29 |
9.2 The Group (0) | 2017.03.29 |
9.1 Group Replication Plugin Architecture (0) | 2017.03.28 |