뷰 (View)
뷰는 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 ★ 하나 이상의 기본 테이블로부터 유도된 이름을 가지는 가상 테이블★
뷰는 저장장치 내에 물리적으로 존재하지 않지만, 사용자에게 는 있는 것처럼 간주됨
뷰룰 통해서만 데이터에 접근하게 하면 뷰에 나타나지 않는 데이터를 안전하게 보호하는 효율적인 기법으로 사용할 수 있음.
뷰가 정의된 기본 테이블이나 뷰를 삭제하면 그 테이블이나 뷰를 기초로 정의된 다른 뷰도 자동으로 삭제됨
뷰를 정의할 때는 CREATE 문, 제거할떄는 DROP 문을 사용함
클러스터(Cluster)
클러스터는 데이터 저장 시 데이터 엑세스 효율을 향상시키기 위해 ★동일한 성격의 데이터를 동일한 데이터 블록에 저장하는 물리적 저장 방법★
클러스터링 된 테이블은 데이터 조회 속도를 향상시키지만 입력, 수정, 삭제에 대한 작업 성능을 저하시킴
클러스터는 데이터의 분포도가 넓을수록 유리함
데이터 분포도가 넓은 테이블을 클러스터링 하면 저장 공간을 절약할 수 있음
처리 범위가 넓은 경우에는 단일 테이블 클러스터링을, 조인이 많이 발생하는 경우에는 다중 테이블 클러스터링을 사용함.
'정보처리기사 - 실기' 카테고리의 다른 글
가상화의 개념 종류와 기술 요소 (1) | 2024.10.15 |
---|---|
클라우드 컴퓨팅의 분류 및 유형 (0) | 2024.10.15 |
43. 인덱스(Index) (0) | 2024.10.04 |
42. 트랜젝션 분석 / CRUD 분석 (0) | 2024.10.04 |
41. 시스템 카탈로그 (0) | 2024.10.04 |