[SQL] Replication 동기화 작업하기 (마스터-슬래이브)
서비스가 작을 때는 WAS(Web Application Server)하나에 DB 하나를 연결하여 요청을 처리한다. 하지만, 서비스가 커지면서 WAS를 여러개 연결하여 LB(Load Balancer)를 사용해 요청을 적절히 분배하기 시작한다. 이때 연결된 DB는 SSD병렬, index 스키마 튜닝등을 통해 성능관리를 한다. 하지만, 서비스가 매우 커지게 되면서 하나의 DB에는 병목현상이 심하게 발생하게 되어 DB도 여러개 생성하게 된다. 즉, LB에 여러개의 WAS를 연결하고, 각각 DB를 생성하여 동기화하는 방식으로 관리하게 된다. 이때, Replication을 사용한다. 가장 흔하게 사용되는 Replication방식은 MASTER-SLAVE(마스터-슬래이브)방식인데, MASTER는 주로 Insert를 ..