Primary Key란?
- 테이블 내에서 row의 유일함을 보장하는 컬럼 또는 컬럼의 집합이다.
- 한 테이블에서 Primary Key는 반드시 하나만 존재한다.
- PostgreSQL에서는 Primary Key 생성 시 구성된 컬럼으로 B-tree Index를 생성해준다.
Primary Key 선정 기준
- Unique, Not Null 인 것을 고르자
- row를 식별할 수 있는 명확한 컬럼이 있는 경우 해당 컬럼을 Primary Key로 선정
- 명확한 컬럼이 없는 경우 auto-increment id로 설정
'DB, MW' 카테고리의 다른 글
MongoDB 속도 개선 (0) | 2020.03.20 |
---|---|
[Kafka] 카프카 옵션 셋팅 (0) | 2020.03.04 |
[Kafka] 커밋과 오프셋 (0) | 2020.03.03 |
카프카(kafka) docker 설정 (0) | 2020.02.28 |
댓글