Study/Database
[SQLP] 이론 4. DB Server Multiplexing
옥이b.
2021. 11. 18. 00:30

1. 다중화 특징
- 데이터 장기간 보존
- 갱신을 통한 정합성이 중요함
2. 유형 : 업무, 기술, 비용, 운영 등을 모두 고려하여 선택 필요
- Active-Active : 동시 가동, 저장소는 1개 (저장소 병목 발생할 수 있음), 성능상 유리
ex) Oracle - RAC, Tibero - TAC 등
- Active-Standby : Active만 운영, 저장소는 1개 (저장소 병목 발생 X)
- Replication : DB-저장소 세트, 데이터 동기화 중요함 (데이터 소실 가능성 있음), 고비용
3. 성능추구를 위한 다중화
- Shared DIsk : Active-Active 구성, 서버를 늘려도 한계점에 도달함
- Shared Nothing : 서버-저장소 세트를 늘려 병렬처리, 세트 수에 비례하여 처리율 증가, 커버링 전략 필요
ex) 샤딩 기술(분산처리)
4. 최적의 아키텍처 설계 전략
- 가용성, 신뢰성, 재해대책, 성능, 보안, 조직, 비용 등 다양한 조건 고려 필요
- 성장성 및 사용자의 유입 예측 감안 필요
- 참고.
