컴퓨터/정보처리기사
데이터 레코드를 빠르게 접근하기 위해 값과 포인터로 구성되는 데이터 구조
구조와 특징에 따라 아래와 같이 구분할 수 있습니다.
종류 | 설명 |
트리 기반 | 인덱스를 저장하는 블록이 트리 구조 |
비트맵 | 인덱스 컬럼의 데이터를 0 또는 1로 변환하여 인덱스 키로 사용 |
함수 기반 | 컬럼의 값 대신 컬럼에 특정 함수나 수식을 적용해 산출된 값을 사용 |
비트맵 조인 | 다수의 조인된 객체로 구성 |
도메인 | 개발자가 필요한 인덱스를 직접 만들어 사용 |
정렬 방식에 따라 구분할 수 있습니다.
종류 | 설명 |
클러스터드 | 인덱스 키의 순서에 따라 데이터가 정렬되어 저장하는 방식 실제 데이터가 순서대로 저장되어 있어 인덱스를 검색하지 않아도 원하는 데이터를 빠르게 찾을 수 있습니다. |
논 클러스터드 | 인덱스의 키 값만 정렬되어 있는 방식 (실제 데이터는 정렬되어 있지 않음) 때문에 데이터 삽입,삭제 시 순서를 유지하기 위해 데이터를 재 정렬해야됨. |
가상테이블로서 하나이상의 기본 테이블로부터 유도된다.
데이터 접근의 효율성을 향상하기 위해 동일한 성격의 데이터를 동일한 데이터 블록에 저장하는 물리적 저장 방법.
단일 테이블 클러스터 - 처리 범위가 넓은 경우 이용
다중 테이블 클러스터 - 조인이 많이 발생하는 경우 이
대용량의 테이블이나 인덱스를 작은 논리적 단위인 파티션으로 나누는 것
[정보처리기사][데이터 입출력 구현] 자료구조 (0) | 2024.04.12 |
---|---|
[정보처리기사][데이터 입출력 구현] 데이터베이스 시스템의 설계 (0) | 2024.04.11 |
[정보처리기사][데이터 입출력 구현] 트랜잭션과 CRUD (0) | 2024.04.09 |
[정보처리기사][데이터 입출력 구현] 함수적 종속 그리고 정규화 / 반 정규화 (0) | 2024.04.08 |
[정보처리기사][데이터 입출력 구현] 이상 ( Anomaly ) (0) | 2024.04.04 |
91년생 공학엔지니어의 개발일지
TODAY :
YESTER DAY :
TOTAL :
Commnet