본문 바로가기
자격증/데이터베이스

3-5) 성능 추구를 위한 다중화

by 두리두리안 2022. 5. 18.

Shard Disk와 Shared Nothing 

Shard Disk Sharded Nothing
- Active-Active 구성 DB
- 저장소 공유로 인한 병목
- DB서버 늘려도 한계점에 도달

- 저장소 공유 X 
- 게임 서버 같은 곳에서 쓰임

- 서버와 저장소 세트를 늘려 병렬처리
- 세트를 늘린 것만큼 비례하여 처리율 증가함 
- DB서버 다운 시 다른 서버가 이어받아 처리할 수 있는          커버링 전략 필요

- 저장소 공유 O, 성능상 유리
- 은행 업무 같은 곳에서 쓰임

Shard 

- 수평분할 형식이다. 개개의 파티션은 샤드(Shard) 또는 데이터베이스 샤드로 부른다. 각 샤드는 개개의 데이터베이스    서버 인스턴스에서 부하 분산을 위해 보유

- 데이터베이스 내의 일부 데이터는 모든 샤드에 존재하지만 일부는 하나의 샤드에만 존재 

- 각 샤드는 이 데이터 부분을 위해 "하나"의 소스로서 동작 

 

 

'자격증 > 데이터베이스' 카테고리의 다른 글

4-3) DBeaver 오라클 연결하기  (0) 2022.05.20
3-6) 적합한 아키텍처를 설계  (0) 2022.05.18
3-4. DB 서버의 다중화  (0) 2022.05.18
3-3) 가용성과 확장성 확보  (0) 2022.05.17
3-2) 아키텍처의 역사  (0) 2022.05.16