장애 조치 클러스터링은 하드웨어 수준에서 중복성을 제공하고 Windows 클러스터링 기술 위에 구축되는 가용성 기술입니다. 즉, SQL Server에만 국한되지는 않습니다.
예를 들어, 프로세서가 서버 A를 분해합니다. 다행히도 서버 A는 SQL Server 클러스터의 일부이므로 서버 B는 SQL Server 서비스를 제공하는 작업을 몇 초 안에 수행합니다. 이 모든 작업은 자동으로 수행되며 데이터베이스 사용자 및/또는 클러스터가 제공하는 응용 프로그램에 투명합니다.
데이터베이스 미러링과 클러스터링의 주된 차이점은 SQL 클러스터링은 인스턴스 수준에서 중복성을 제공하지만 데이터베이스 미러링은 데이터베이스 수준에서 중복성을 제공한다는 것입니다.
다음 링크는 사용 가능한 두 기술을 비교합니다.
http://msdn.microsoft.com/en-us/library/ms191309(SQL.90).aspx
로그 전달은 중복 기술의 이상으로 간주됩니다.
예를 들어 수동으로 온라인 상태로 만들 수있는 웜 대기 모드로 일반적으로 사용되는 기본 환경의 전체 복사본을 제공하는 데 사용할 수 있습니다. 이 기능을 사용하여 백업 전략에 중복성을 추가로 제공 할 수 있습니다. 로그 전달은 대체 위치/서버에서 프로덕션 데이터베이스의 읽기 전용 복사본을 만들어 주 서버에서보고를 오프로드하는데도 사용할 수 있습니다.
복제는 매우 다양한 기술이며 여러 가지 시나리오를 처리하는 데 사용할 수 있습니다. 선택에 따라 구현되는 복제 유형이 결정됩니다.
예를 들어, 병합 복제를 사용하면 응용 프로그램의 작업 부하를 여러 서버 (분산 처리 아키텍처)에 분산시켜 분산 처리를 지원할 수 있습니다.
병합 복제에는 종종 해당 환경을 상대적으로 인식하는 응용 프로그램이 필요합니다. 전체 통합 환경에서 데이터 일관성을 보장하려면 충돌 해결과 같은 기술을 고려해야합니다.
트랜잭션 복제는 로그 전달과 비슷한 방식으로 사용할 수 있지만 구독자에게 복제되는 특정 개체를 제한 할 수 있습니다. 보고 용도로 테이블의 하위 집합 만 필요한 경우 유용 할 수 있습니다.
나는 이것이 당신을 조금이라도 지워 주길 바란다. SQL Server 온라인 설명서에서 이러한 각 기술에 대한 풍부한 문서를 찾아 보거나 Google의 각 기술을 검색 할 수 있습니다. 특정 검색어가 있으면 기꺼이 도와 드리겠습니다. 저에게 줄을 자유롭게 놓으십시오.
환호, John
우수 답변. 한 가지 추가하고 싶은 점은 .. 이제 2013 년 전입니다. Ms는 미러링을 사용하지 말 것을 권고합니다. 결국 사라질거야. 또한 미러링은 한 파트너에게만 국한됩니다. –