etc./정보처리기사

데이터베이스 이중화

innit 2021. 9. 4. 11:04

 

데이터베이스 이중화는 시스템 오류 상황에 대처하기 위해 동일한 데이터베이스를 복제하여 관리하는 것을 의미합니다. 애플리케이션을 여러 개의 데이터베이스에서 분산 처리하므로 부하를 줄일 수 있습니다. 또한 백업 서버를 손쉽게 운영할 수 있게 됩니다.

 

 

 

 

데이터베이스 이중화의 분류는 다음과 같습니다.

Eager 기법 Lazy 기법
트랜잭션 수행 중
데이터 변경 발생 시 이중화된 모든 DB에 즉시 전달
트랜잭션 종료 후
변경 사실을 새로운 트랜잭션에 작성하여 각 DB에 전달
DB마다 새로운 트랜잭션이 수행되는 것으로 간주

 

 

 

 

데이터베이스 이중화 구성 방법은 다음과 같습니다.

활동-대기 방법 활동-활동 방법
활성 DB - 대기 DB
(활성 DB 장애 시 대기 DB가 활성화)
활성 DB - 활성 DB
(활성 DB 장애 시 다른 DB가 대신 수행)
구성과 관리가 쉽다 처리율이 높다

 

 

 

 

728x90
반응형