MYSQL : Master Slave replication
DB를 이중화하기 위한 방법 중 하나로 Master DB / Slave DB 를 구성할 수 있다 서버에 의해 DBMS에 요청이 들어왔을 때, Master는 쓰기만 하고 Slave는 읽기만 한다 Master와 Slave 간의 동기화를 맞추기 위해 기본적으로 비동기로 Slave가 Master의 데이터를 받는다 비동기 방식에는 아래 두 가지가 있다 fully async : replica를 기다리지 않음 semi async : replica의 acknowledge를 기다림 [기본값] Slave가 데이터를 동기화하는 과정 1. Master DB는 write 발생 시 binary log(dump file) 생성 2. Dump thread : Slave의 I/O thread 요청 시 스레드 시작, dump 파일 전달..