devmoa

MySQL MSR(Multi Source Replication) 도입

사람인·2020년 11월 9일·00
MySQLMSRMulti ReplicaMSA데이터베이스데이터 동기화

AI 요약

Beta

본 글은 서비스 확장에 따른 개발 복잡성 증가와 강한 결합 문제를 해결하기 위해 MSA(Microservice Architecture) 전환 프로젝트를 진행하며 겪은 MySQL Multi Source Replication(MSR) 도입 사례를 다룹니다. 기존 모놀리식 환경을 MSA로 분리하는 과정에서 서비스 간 데이터 동기화, 메인 DB 참조 문제, 데이터 추출의 어려움 등이 발생했습니다.

이를 해결하기 위해 MSR을 도입하여 단일 마스터에서 여러 슬레이브로 데이터를 복제하는 방식을 활용했습니다. MSA 전환으로 서비스별 장애는 최소화되고 부하 분산이 이루어졌지만, 데이터 동기화 및 관리를 위한 MSR 도입은 이러한 문제를 효과적으로 해결하는 방안을 제시합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다