KSI일기장
테이블 스페이스, 파티션 테이블 기본개념 본문
테이블스페이스
: 데이터베이스 안에 가장 큰 논리적 저장공간입니다. 테이블, 인덱스, 뷰 등 데이터베이스 객체들을 저장하는 공간입니다.
업무의 단위, 용도에 따라 여러개의 테이블스페이스로 분리해 관리됩니다.
사용이유: 테이블은 저장크기가 한정되있기때문에 실시간으로 저장되는 경우같은 데이터양이 대용량일 때 용량부족으로 데이터 저장이 안될 수도 있고 조회 속도가 느려질 수 있다.
이런점들을 보완하고자 테이블스페이스를 생성해 관리한다.
테이블스페이스에 데이터가 저장될 때 크기를 고정시킬 수도 있지만 용량이 가득차면 일정크기만큼 자동으로 늘어나게 해줄 수 있습니다.
테이블스페이스에 파티션테이블을 이용해 날짜별로 대용량의 경우 조회 성능을 높여줄 수 있습니다.
파티션 테이블
: 실시간으로 저장되는 등 데이터가 많은 큰 테이블을 분리해주는 것입니다.
물리적으로 나눠놨지만, 논리적으로는 하나의 테이블로 봅니다.
대용량의 경우 조회성능을 높이기 위해 날짜별(년, 월) 별로 나눠주곤 합니다.
'study' 카테고리의 다른 글
1120 데이터 or grid(리스트)가 보이지 않는 경우(Indonesia) (0) | 2023.11.21 |
---|---|
WHERE 1=1 의 의미와 사용 이유 (0) | 2023.11.15 |
TCP , UDP & NAT , NAPT (0) | 2023.11.09 |
프로토콜 & OSI 참조모델(레이어7계층) & TCP/IP모델4계층 & 이더넷 (1) | 2023.11.09 |
MAC와 IP의 개념과 차이 (0) | 2023.11.08 |