by 수다아리 [MySQL] MariaDB 동기화 [2022.11.11 16:46:16]
회사에서 MariaDB로 Master-Slave 구조로 양방향 싱크를 사용하고 있는데
한 서버를 update하고 싱크를 다시 걸면 Data들이 안 맞는 것들이 있습니다.
그렇게 많은 것은 아니지만 계속 신경이 쓰이네요.
혹시 어쩔 수 없는 것인지 아니면 뭔가 설정이나 구조적으로 문제가 있는 것인지 혹시 아시는 분 있으신가요??
Master-Master Replication 설정을 살펴 보시고
Replication 상태를 모니터링 할 수 있는 쿼리로, sync 되는 상태 정보를 살펴 봐야 할 것 같습니다.
개념상....
- Master + Slave 구조는 ,,,, Master 의 변경을 Log 복제를 통해,, Slave 에 반영하는 구조로,, 변경이 Master 에서만 발생되고
- 양방향 복제는 Master + Master 구조로 항상 동기화를 켜 두어야 할 것 같네요. 양방향 Sync 를 키고 끄는 것은 ....