미러링
미러링은 마스터 데이터베이스 서버에 대한 백업 데이터베이스 서버를 유지하는 것을 말합니다. 어떤 이유로 마스터 데이터베이스가 다운된 경우 미러 데이터베이스를 마스터 데이터베이스의 대안으로 사용할 수 있습니다. 원칙적으로 한 번에 하나의 데이터베이스 서버만 활성화되며 데이터베이스에 대한 요청은 활성 상태인 하나의 서버에서만 제공됩니다.
복제
복제는 여러 지리적 위치에 분산된 데이터베이스의 여러 복사본을 유지하는 것을 말합니다. 복제의 전형적인 예는 사용자가 네트워크 지연 및 느린 응답을 피하기 위해 가장 가까운 위치에서 파일을 다운로드할 수 있도록 여러 대륙에 걸쳐 복제되는 파일 서버입니다.
다음은 미러링과 복제의 중요한 차이점입니다.
Sr. 아니요. | 키 | 미러링 | 복제 | |
---|---|---|---|---|
1 | 정의 | 미러링은 데이터베이스 복사본을 지리적으로 다른 위치에 보관하는 것을 말합니다. | 복제란 분산 효율성을 위해 데이터베이스의 데이터 개체에 대한 여러 복사본을 만드는 것을 말합니다. | |
2 | 타겟 | 미러링은 전체 데이터베이스에 전체적으로 적용 가능합니다. | 데이터베이스 개체에서 복제가 수행됩니다. | |
3 | 비용 | 미러링은 복제보다 비용이 많이 듭니다. | 복제는 미러링에 비해 저렴합니다. | |
4 | 분산 데이터베이스 | 분산 데이터베이스의 경우 미러링이 적용되지 않습니다. | 데이터베이스가 분산된 경우 복제를 쉽게 구현할 수 있습니다. | |
5 | 위치 | 미러링은 백업 위치로 사용하기 위해 다른 하드웨어와 다른 위치에 데이터베이스 복사본을 생성하기 위해 수행됩니다. | 복제는 데이터베이스 개체의 복사본을 만들기 위해 수행되며 다른 데이터베이스에도 복사할 수 있습니다. |