본문 바로가기
프로N잡러/프로그래밍&자격증

[GPDB] 4-4. Data Definition Language(DDL) : Indexes, View, Sequence

by 뮤지구 2024. 1. 9.

Indexes


  • GP 의 경우 DW 환경(비정규화 모델)으로 인덱스를 최소화 하는 방향으로 사용
  • B-tree, Bitmap Index, Partial Index 등 종류 있음 


View


  • 특정 쿼리들을 저장하여 데이터를 볼 수 있도록 만들어둔 object
  • 복잡한 쿼리를 숨겨 간단한 쿼리로 조회 가능하며, 데이터 업데이트는 불가 (각 테이블에 접근하여 업데이트 가능)
CREATE VIEW TOPTEN
AS SELECT NAME, RANK, GENDER, YEAR
FROM NAMES, RANK
WHERE RANK < '11'
AND NAMES.ID = RANK.ID

SELECT * FROM TOPTEN ORDER BY YEAR, RANK;


Sequence


  • 중복되지 않도록 값을 생성하는 object
  • 좀더 빠른 생성을 위해, cache 를 사용하여 값을 증가시킴
  • lastval, currval 지원 x. 


Quiz


x, o, x