2025-11-02 22:58
Tags: 데이터베이스
데이터베이스 레플리케이션(Replication)
- 고가용성, 부하 분산, 재해 복구를 위해 데이터를 여러 서버에 복사하고 동기화하는 핵심 기술이다.
- 원본(Master) 데이터베이스의 실시간 복사본(Replica)을 여러 개 만들어 둠으로써,
- 원본에 문제가 생겼을 때 즉시 복사본으로 서비스를 전환하여 중단을 막는다.
- 레플리케이션은 단일 장애점(SPOF)을 제거하여 시스템 안정성을 높이고, 읽기 요청을 여러 서버로 분산시켜 성능을 향상시킨다.
- 동기식과 비동기식, 단일 마스터와 다중 마스터 등 다양한 복제 방식이 있으며, 각각의 장단점과 사용 사례가 뚜렷하게 구분된다.