Replication Spring 설정1 DB Replication에 따른 Spring 설정 1. DB Replication - 데이터베이스 이중화 방식 중 하나로 하나의 Master DB와 여러대의 Slave DB로 구성. Master DB에 데이터의 변경이 감지되면 Master DB의 로그를 기반으로 Slave DB에 복제 합니다. - 서비스 사용자의 증가로 트래픽이 늘어날 경우 DB에 부하가 생겨 속도 저하, time out 에러가 발생할 수 있습니다. - Replication을 통해 select요청은 Slave DB(읽기전용)에서 처리, CUD는 Master DB에서 처리할 수 있도록 분리하여 트래픽을 분산되도록 합니다. Spring의 @Transactional 설정에 따라 설정하는 DB가 달라지게 됩니다. @Transactional(readOnly = true) 인 경우는 Slave D.. 2021. 12. 10. 이전 1 다음 반응형