master slave 썸네일형 리스트형 DB Replication / Master-Slave 이중화 with Spring 목차 1. Master-Slave 구조란 ? 2. DB Replication으로 Master-Slave 구조를 사용할 때 장점과 단점 3. 스프링에서 설정하기 1. Master-Slave 구조란 ? DB 시스템에서 사용되는 복제(Replication) 형태이다. Master DB에서는 주로 쓰기 작업을 처리하고, Slave DB에서 읽기 작업들을 처리하여 부하를 분산하고 가용성을 높일 수 있다. 하지만 이렇게 작업을 나누면 DB들 간의 데이터 정합성 문제가 생길 수 있다. 데이터를 동기화 시키기 위해 MySQL에서는 기본적으로 비동기 복제 방식을 사용하고 있다. Master DB에서 쓰기, 삭제, 수정 작업이 일어나서 변경이 생기면, 이를 비동기적으로 Binary Log에 기록하고 Master Threa.. 더보기 이전 1 다음