Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

KSI일기장

테이블 스페이스, 파티션 테이블 기본개념 본문

study

테이블 스페이스, 파티션 테이블 기본개념

MyDiaryYo 2023. 11. 7. 16:54

 

테이블스페이스

: 데이터베이스 안에 가장 큰 논리적 저장공간입니다. 테이블, 인덱스, 뷰 등 데이터베이스 객체들을 저장하는 공간입니다.

  업무의 단위, 용도에 따라 여러개의 테이블스페이스로 분리해 관리됩니다.

 

사용이유: 테이블은 저장크기가 한정되있기때문에 실시간으로 저장되는 경우같은 데이터양이 대용량일 때 용량부족으로 데이터 저장이 안될 수도 있고 조회 속도가 느려질 수 있다.

이런점들을 보완하고자 테이블스페이스를 생성해 관리한다.

테이블스페이스에 데이터가 저장될 때 크기를 고정시킬 수도 있지만 용량이 가득차면 일정크기만큼 자동으로 늘어나게 해줄 수 있습니다.

테이블스페이스에 파티션테이블을 이용해 날짜별로 대용량의 경우 조회 성능을 높여줄 수 있습니다.

 

파티션 테이블

: 실시간으로 저장되는 등 데이터가 많은 큰 테이블을 분리해주는 것입니다.

  물리적으로 나눠놨지만, 논리적으로는 하나의 테이블로 봅니다.

  대용량의 경우 조회성능을 높이기 위해 날짜별(년, 월) 별로 나눠주곤 합니다.