파티션
가독성 향상을 위해 CTE를 실행한다면, 비용절약을 위해 파티션 사용
파티션 : DB의 Table을 분할관리. 특정 기준을 바탕으로 데이터를 저장
- 쿼리 성능 향상
: 파티션 설정한 곳만 스캔함으로 전체 데이터를 스캔하는 것 보다 빠름. 데이터의 탐색 비용을 축소해줌. 인덱스 관리 용이. 비용 절약
- 데이터 관리 용이
: 데이터 백업 복구
뷰
- SQL에서 정의된 가상 테이블
- 실제 데이터는 저장하지 않으나, 쿼리를 통해 특정 데이터를 가공하여 제공 (동적 생성)
- 보안 , 쿼리 단순화, 데이터 추상화, 재사용 등의 장점 가짐