개요
Table Data 추출 방법에 따른 사이즈를 비교하고 각 기능별 장단점을 안내합니다.
방법
각 추출 방법에 따른 사이즈 비교
추출 쿼리는 select * from load_test입니다.
아래 SQL을 통해 LOAD_TEST 테이블의 전체 크기를 조회해본 결과, 약 0.87MB임을 확인할 수 있습니다.
방법 | 사이즈 |
Table | 0.87MB |
tbexport | 560k |
export query | 1.1M |
export table | 874k |
load | 2MB |
spool | 3.3MB |
가장 효율적인 방식은 tbexport, 가장 비효율적인 방식은 spool임을 알 수 있습니다.
각 기능별 장단점
방법 | 장점 | 단점 |
tbexport | - 추출 파일이 압축되어 용량이 작음
- 추출할 데이터 필터가 가능 | - Tibero에서만 사용 가능 |
export
query | - 추출 파일 지정이 가능
- 추출할 데이터 필터가 가능
- SAM 형식이라 타DB에서 사용 가능 | - 구분자들에 대한 이해가 필요 |
export table | - 사용법이 단순
- SAM 형식이라 타DB에서 사용 가능 | - 추출할 데이터 필터가 불가능 |
load | - 사용법이 단순
- 추출 파일 지정이 가능
- 추출할 데이터 필터가 가능
- SAM 형식이라 타DB에서 사용 가능 | - .ctl 파일이 Position으로 구분되어 이에 대한 이해가 필요
- Position으로 SAM파일이 생성되어 용량이 커짐 |
spool | - 사용법이 단순하다.
- 추출 파일 지정이 가능
- 추출할 데이터 필터가 가능 | - 추출한 파일에 대한 정제가 필요 |