반응형
replication database 환경에서 master/slave datasource 구성하기
-
[Spring boot] Replication Database 환경에서 Master/Slave DataSource 구성하기Spring Boot/기타 2023. 1. 17. 23:25
목차 1. Replication이란 무엇인가?Replication(복제)은 데이터베이스의 Master/Slave 구조를 설정하여 데이터를 효과적으로 관리하고, 시스템 부하를 분산하기 위한 기술입니다.Master는 데이터의 원본 저장소로, 쓰기 작업(Insert, Update, Delete)을 처리합니다.Slave는 Master 데이터를 복제한 사본 저장소로, 읽기 작업(Select)을 처리합니다.이러한 구조를 통해 쓰기와 읽기 작업을 분리하여 시스템 성능을 최적화하고 확장성을 높일 수 있습니다. 특히, 대량의 읽기 요청이 발생하는 대규모 시스템에서 효과적입니다. 2. Spring Boot에서의 Replication DataSource 구성Spring에서 @Transactional을 활용하여 Databas..