데이터베이스 이중화는 시스템 오류 상황에 대처하기 위해 동일한 데이터베이스를 복제하여 관리하는 것을 의미합니다. 애플리케이션을 여러 개의 데이터베이스에서 분산 처리하므로 부하를 줄일 수 있습니다. 또한 백업 서버를 손쉽게 운영할 수 있게 됩니다.
데이터베이스 이중화의 분류는 다음과 같습니다.
Eager 기법 | Lazy 기법 |
트랜잭션 수행 중 데이터 변경 발생 시 이중화된 모든 DB에 즉시 전달 |
트랜잭션 종료 후 변경 사실을 새로운 트랜잭션에 작성하여 각 DB에 전달 DB마다 새로운 트랜잭션이 수행되는 것으로 간주 |
데이터베이스 이중화 구성 방법은 다음과 같습니다.
활동-대기 방법 | 활동-활동 방법 |
활성 DB - 대기 DB (활성 DB 장애 시 대기 DB가 활성화) |
활성 DB - 활성 DB (활성 DB 장애 시 다른 DB가 대신 수행) |
구성과 관리가 쉽다 | 처리율이 높다 |
728x90
반응형
'etc. > 정보처리기사' 카테고리의 다른 글
★ 데이터베이스 보안 (0) | 2021.09.04 |
---|---|
★ 서버 클러스터링 (0) | 2021.09.04 |
분산 데이터베이스 (0) | 2021.09.04 |
인덱스 / 뷰 / 클러스터 / 파티션 (0) | 2021.09.03 |
★ 트랜잭션 분석 / CRUD 분석 (0) | 2021.09.03 |