[데이터베이스] 11주차 특수 테이블과 파티션

행복한 콩🌳·2022년 11월 10일
0

데이터베이스

목록 보기
12/26

1주차 압축테이블, 임시테이블과 뷰

압축테이블
테이블 생성시 테이블의 행형식을 COMPRESSED 로 지정하여 생성된 테이블
임시테이블
세션(session) 내에서만 존재하는 임시로 잠깐 사용하는 테이블

테이블을 기반으로 만들어진 가상 테이블로 데이터를 실제로 저장하지 않고 논리적으로만 존재하는 테이블
CREATE VIEW
뷰를 생성하는 명령어
DROP VIEW
뷰를 삭제하는 명령어

정리하기

압축테이블은 테이블 생성시 테이블의 행 형식을 COMPRESSED 로 지정하여 생성된 테이블로 데이터의 크기를 줄일 수 있다.
임시테이블은 한 세션(session) 내에서만 존재하는 임시로 잠깐 사용하는 테이블이다.
뷰는 데이터베이스에 있는 일반 테이블을 기반으로 만들어진 가상 테이블로 데이터를 실제로 저장하지 않고 논리적으로만 가지고 있는 테이블이다. 뷰를 사용하여 데이터의 보안을 유지하는데 도움을 받을 수 있다.

2주차 인덱스

인덱스
검색 동작 속도를 향상시키기 위하여 테이블에서 자주 사용하는 속성을 별도로 지정하여 생성
클러스터 형 인덱스
전체가 순서대로 저장되어 있는 영어 사전과 같은 인덱스
보조 인덱스
찾아보기가 별도로 있는 책과 같은 인덱스

정리하기

데이터 검색 동작 속도를 향상시키기 위하여 테이블에서 자주 사용하는 속성을 별도로 인덱스로 지정한다.
인덱스는 테이블의 검색 동작 속도를 향상시키기 위하여 사용된다.
인덱스가 데이터베이스에 존재하지 않아도 데이터를 조회하고 변경하는데 문제없다.
인덱스는 테이블에 대한 킷값을 가지고 있는 사본 테이블이다.

3주차 파티션

파티션
데이터를 별도의 테이블에 분리해서 저장하는 기법

정리하기

파티션은 데이터를 별도의 테이블에 분리해서 저장하는 기법으로 사용자는 하나의 테이블로 보인다.
파티션은 처리 시스템의 성능 향상시키고, 하나의 서버에서 테이블을 분산하는 것이다.

profile
매일매일 조금씩 모여 숲이 되자🐣

0개의 댓글