Failover 후 데이터 정합성 검증: GTID, checksum, 업무 불변조건
MySQL Failover 이후 GTID 이력, 데이터 checksum, 업무 불변조건을 구분하여 확인하고 서비스 재개와 불일치 대응 기준을 정리한다.
전체 문서 19개
MySQL Failover 이후 GTID 이력, 데이터 checksum, 업무 불변조건을 구분하여 확인하고 서비스 재개와 불일치 대응 기준을 정리한다.
MySQL failover에서 VIP·DNS·Proxy의 전환 경로와 캐시, 연결 풀, 트랜잭션 재시도를 구분하고 업무 복구 시간을 검증하는 방법을 정리한다.
Orchestrator의 토폴로지 탐색, 장애 판정, 승격 규칙과 fencing·접속 경로 전환을 분리하여 안전한 MySQL 장애조치 설계를 정리한다.
MySQL Router, Group Replication, Shell의 책임을 구분하고 Community 구성 가능성, 연결 장애 복구, 읽기 분산과 Aurora 차이를 정리한다.
Group Replication의 쓰기 모드별 실행 경로, 다중 쓰기 충돌, DDL 제약과 전환 기준을 실제 3멤버 실험으로 정리한다.
Group Replication의 과반수 원리와 장애 도메인 배치, 타임아웃, 격리 및 quorum 복구 조건을 운영 관점에서 정리한다.
MySQL Group Replication의 과반수 합의, 트랜잭션 충돌 인증, 멤버십 변경을 연결해 이해하고 운영 진단과 장애 대응 기준을 정리한다.
MySQL 고가용성을 장애 영역, 데이터 보존 경계, 쓰기 권한 전환으로 나누고 단일 장애점과 RTO/RPO를 검증하는 설계 기준을 정리한다.
MySQL 재해복구 리허설에서 복구 경계, 담당자, 중단 조건, 쓰기 전환 승인과 검증 증거를 연결하는 runbook 설계 방법을 정리한다.
MySQL의 장애 유형과 서비스 등급에 따라 RTO·RPO를 정의하고, 백업·복제·복구 시간 예산과 검증 기준을 설계한다.
Aurora Global Database의 스토리지 기반 리전 간 복제와 MySQL binlog 복제를 비교하고, 지연 관측·재해복구·외부 연계의 선택 기준을 정리한다.
MySQL Shell 없이 GTID 기반 커뮤니티 복제를 구성할 때 필요한 초기 적재, 보안, 상태 판정, 재시작과 장애 전환의 운영 기준을 정리한다.
MySQL Read replica 승격에서 GTID 정합성 확인, 기존 writer 쓰기 차단, DNS·Proxy와 연결 풀 전환, Aurora 차이를 운영 절차로 정리한다.
MySQL replicate-do-db의 문장·행 기반 판정 차이와 DDL 누락, GTID 정상 착시를 재현하고 필터 변경·승격의 안전 기준을 정리한다.
MySQL 반동기 복제의 ACK와 커밋 대기 지점, 비동기 전환 조건, 장애 조치 시 데이터 보존 범위와 진단 절차를 정리한다.
MySQL 비동기 복제의 커밋·수신·적용 경계를 구분하고, 데이터 유실 창과 GTID 비교, 장애 전환 및 Aurora 운영 기준을 정리한다.
MySQL GTID consistency가 금지하는 문장과 CREATE TABLE ... SELECT의 버전별 차이, 안전한 전환 및 대응 절차를 정리한다.
MySQL GTID의 UUID:sequence 구조와 gtid_executed·gtid_purged 집합을 복제, 장애 전환, 백업 복구 관점에서 해석한다.
ProxySQL가 MySQL 앞단에서 hostgroup, query rule, connection multiplexing으로 어떤 운영 문제를 풀고, read/write split과 failover 보조를 어디까지 맡길 수 있는지 정리한다.