슬레이브(Slave)는 노예, 종속 장치를 의미한다.
다른 장치나 프로세스(마스터)에 의해 제어되는 장치나 프로세스를 의미한다.
예를 들어, 데이터베이스 복제에서 슬레이브로 여겨지는 데이터베이스는 마스터 데이터베이스에 작성된 업데이트를 사용하여 마스터와 데이터를 동기화한다. 슬레이브는 마스터로부터 업데이트를 성공적으로 받으면 메시지를 출력하여 마스터에게 알린다. 이를 통해 마스터는 슬레이브에 더 많은 업데이트를 보낼 수 있다.
http://wiki.hash.kr/index.php/%EB%A7%88%EC%8A%A4%ED%84%B0-%EC%8A%AC%EB%A0%88%EC%9D%B4%EB%B8%8C
MySQL Replication
MySQL의 복제는 레플리케이션이라고도 하는데, 복제는 2대 이상의 MySQL 서버가 동일한 데이터를 담도록 실시간으로 동기화 하는 기술이라고 할 수 있다.
복제에는 INSERT나 UPDATE와 같은 쿼리를 이용해 데이터를 변경할 수 있는 MySQL서버와
SELECT 쿼리로 데이터를 읽기만 할 수 있는 MySQL서버로 나뉜다.
MySQL에서는 쓰기와 읽기 역할로 구분해, 전자를 마스터라고 하고 후자를 슬레이브라고 한다.
서버의 복제에서는 마스터는 반드시 1개이며 슬레이브는 1개 이상으로 구성될 수 있다.
https://junghyungil.tistory.com/177
https://jung-story.tistory.com/118
728x90
'Database' 카테고리의 다른 글
[Mysql] on duplicate key update (0) | 2023.08.24 |
---|---|
[MySQL] 테이블 생성문에 timestamp & index사용하기 (0) | 2022.11.28 |
MySQL 인덱스 (0) | 2022.09.02 |
Query Between 과 >=, <= 성능 차이 (2) | 2022.08.24 |
쿼리 Query 최적화 및 튜닝 (0) | 2022.08.23 |