나는 인터넷 검색을했는데 몇 년 전에보다 최근 에이 질문에 대한 답변을 찾을 수 없었으므로 물어볼 것이라고 생각했습니다. Oracle의 RAC 기능은 다운 타임없이 확장 및 고 가용성뿐만 아니라 읽기 및 쓰기 트랜잭션 모두에 대한로드 밸런싱을 제공합니다 (적어도 이해할 수 있듯이 RAC를 사용하는 첫 번째 데이터베이스를 배포하려고합니다) 어떻게되는지 보자).
동등한 기능을 제공하는 SQL Server 기능 세트 (또는 위에 설치할 수있는 타사 구성 요소)가 있습니까? 우리는 페일 오버 이벤트로 인해 약 20-30 초의 SQL 다운 타임이 발생하는 Windows 클러스터링을 항상 사용했지만 항상 견딜 수는 있지만 이상적이지는 않았습니다. 이제 SQL 2012의 AlwaysOn을 사용하면 SQL Server는 약 15 초로 축소하고 읽기 전용 보조 데이터베이스의 개념을 추가하지만 여전히 단일 트랜잭션 포인트를 통해 쓰기 트랜잭션이 숨겨져 야합니다 (많은 트랜잭션이 있으므로 읽기만하더라도 여전히로드 밸런싱이 아님), 노드 장애 또는 패치가 필요한 경우 여전히 다운 타임이 있습니다.
나는 그것이 더 호기심이라고 생각합니다. 이것이 SQL Server가 Oracle보다 뒤에있는 유일한 영역이라고 생각합니다 (적어도 개인적으로 사용 된 기능 중 하나). Microsoft의 동등한 기능이 추가 될 때까지 기다리는 동안 SQL 2014/2015에서 그 격차를 해소하고 자체 SQL Server 배포를 향상시킬 수있는 옵션이 있는지 확인하고 싶습니까?