Loading...
MySQL 9.5 Reference Manual 9.5의 20.1.3 Multi-Primary and Single-Primary Modes의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
20.1.3.1 Single-Primary Mode
20.1.3.2 Multi-Primary Mode
Group Replication은 single-primary mode 또는 multi-primary mode 중 하나로 동작합니다. 그룹의 mode는 그룹 전체에 적용되는 구성 설정으로, 모든 멤버에서 동일해야 하는 group_replication_single_primary_mode 시스템 변수로 지정합니다. ON이면 single-primary mode이며 기본 mode이고, OFF이면 multi-primary mode입니다. 예를 들어 한 멤버는 multi-primary mode로 설정하고 다른 멤버는 single-primary mode로 설정하는 식으로, 그룹의 멤버들이 서로 다른 mode로 배포되는 것은 불가능합니다.
Group Replication이 실행 중일 때는 group_replication_single_primary_mode의 값을 수동으로 변경할 수 없습니다. 대신 group_replication_switch_to_single_primary_mode() 및 group_replication_switch_to_multi_primary_mode() 함수를 사용하여, Group Replication이 계속 실행 중인 상태에서 그룹을 한 mode에서 다른 mode로 전환할 수 있습니다.
이러한 함수들은 그룹의 mode를 변경하는 과정을 관리하고, 데이터의 안전성과 일관성을 보장합니다. 이전 릴리스에서는 그룹의 mode를 변경하려면 Group Replication을 중지하고 모든 멤버에서 group_replication_single_primary_mode의 값을 변경해야 했습니다. 그런 다음 group_replication_bootstrap_group=ON을 설정한 서버에 의해 부트스트랩을 수행하는 방식으로 그룹을 완전히 재부팅하여 새로운 운영 구성으로의 변경을 적용해야 했습니다. 서버들을 재시작할 필요는 없습니다.
배포된 mode와는 관계없이, Group Replication은 클라이언트 측 페일오버를 처리하지 않습니다. 클라이언트 측 페일오버는 MySQL Router 9.5와 같은 미들웨어 프레임워크, 프록시, 커넥터, 또는 애플리케이션 자체에서 처리해야 합니다.
20.1.2 Group Replication Use Cases
20.1.4 Group Replication Services