뷰 유형

SQL Server 2005에서 표준 뷰, 인덱싱된 뷰 및 분할된 뷰를 만들 수 있습니다.

표준 뷰

표준 뷰를 통해 여러 테이블의 데이터를 결합하면 뷰를 사용할 때의 이점을 대부분 얻을 수 있습니다. 예를 들면 특정 데이터에 중점을 두어 살펴본다든가 데이터 조작을 단순할 수 있습니다. 이러한 이점은 뷰 사용 시나리오에서 보다 자세히 설명됩니다.

인덱싱된 뷰

인덱싱된 뷰는 구체화된 뷰이며 이는 뷰가 계산되어 저장되었음을 의미합니다. 뷰에 고유 클러스터형 인덱스를 만들어 뷰를 인덱싱합니다. 인덱싱된 뷰를 사용하면 일부 유형의 쿼리 성능이 매우 향상됩니다. 인덱싱된 뷰는 여러 행을 집계하는 쿼리에 가장 적합하며 기본 데이터 집합이 자주 업데이트되는 경우에는 적합하지 않습니다. 자세한 내용은 인덱싱된 뷰 디자인을 참조하십시오.

분할된 뷰

분할된 뷰는 하나 이상의 서버에 있는 여러 멤버 테이블의 행 분할된 데이터를 조인하여 데이터가 한 테이블에 있는 것처럼 보이게 합니다. SQL Server의 동일한 인스턴스에 있는 멤버 테이블을 조인하는 뷰는 로컬 분할 뷰입니다.

[!참고] 데이터를 로컬로 분할할 때는 분할된 테이블을 사용하는 것이 좋습니다. 자세한 내용은 분할된 테이블 및 인덱스를 참조하십시오.

뷰가 여러 서버에 있는 테이블의 데이터를 조인하면 분산형 분할 뷰가 됩니다. 분산형 분할 뷰는 연합 데이터베이스 서버를 구현하는 데 사용됩니다. 연합은 독립적으로 관리되는 서버의 그룹이지만 시스템의 처리 로드를 공유합니다. 데이터를 분할하여 연합 데이터베이스 서버를 구현하는 것은 여러 서버로 확장하여 다중 계층으로 구성된 대규모 웹 사이트의 처리 요구 사항을 지원할 수 있도록 하는 메커니즘입니다. 자세한 내용은 분할된 뷰 만들기를 참조하십시오.

참고 항목

개념

뷰 이해
뷰 사용 시나리오

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

변경된 내용
  • 이전 버전과의 호환성을 위해서만 포함되고 앞으로 사용되지 않는 로컬 분할 뷰 문을 제거했습니다.