01
DB 설계 A to Z 14강 — 키 생성 전략
시퀀스·IDENTITY·UUIDv4·UUIDv7·Snowflake를 정렬성, 크기, 분산 생성, 추측 가능성으로 비교한다. 번호에 구멍이 생기는 것이 정상인 이유와 내부 PK·외부 ID·업무 번호를 분리하는 설계를 다룬다.
2026-09-17
[database]
db-design-14-key-generation.md
blog92@web:~$ grep -rl "#Primary Key" posts/
이 태그가 달린 글
시퀀스·IDENTITY·UUIDv4·UUIDv7·Snowflake를 정렬성, 크기, 분산 생성, 추측 가능성으로 비교한다. 번호에 구멍이 생기는 것이 정상인 이유와 내부 PK·외부 ID·업무 번호를 분리하는 설계를 다룬다.
슈퍼키·후보키·기본키·대체키·외래키의 계층, 대체키에 UNIQUE를 빠뜨리는 흔한 실수, 자연키와 대리키의 선택 기준, 복합키의 크기 전파 문제와 복합 FK의 NULL 처리(MATCH FULL)를 다룬다.