datasource

스프링

[Spring] MySQL DB Replication 설정하기

데이터베이스 다중화란 보통 서버 사이에주(Master) 부(Slave) 관계를 설정하고 데이터 원본은 Master, 사본은 Slave 서버에 저장하는 방식이다. 여기서 데이터 베이스 Insert, delete, update 쿼리들 (쓰기 연산)은 Master 서버에서, select Query는 Slave 서버에서 처리한다.대부분 애플리케이션은 읽기 연산의 비중이 쓰기 연산 비중보다 높다. 그러므로 보통 Slave 서버가 Master서버 보다 많이 존재한다. DB 다중화의 이점으로는 크게 3가지가 존재한다.1. 더 나은 성능 주-부 다중화 모델에서 읽기, 쓰기 연산을 분산 처리하기 때문에 처리할 수 있는 Query수가 많아져 더 나은 성능을 보장한다.2. 안정성 : DB서버의 장애가 발생해도 다른 DB 서..

Sleeg
'datasource' 태그의 글 목록