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