AG UUID

UUID 버전 총정리 (v1·v3·v4·v5·v7)

각 UUID 버전이 어떻게 만들어지고 언제 쓰는지 비교합니다.

시간 기반 — v1

타임스탬프와 노드(MAC 주소)로 생성합니다. 순서 정보가 있지만 MAC 노출 우려가 있어 요즘은 v7로 대체되는 추세입니다.

이름 기반 — v3·v5

네임스페이스와 이름을 해시해 만드는 결정적 UUID입니다. 같은 입력은 항상 같은 결과를 냅니다. v3는 MD5, v5는 SHA-1을 씁니다.

난수 — v4

122비트 난수로 만드는 가장 흔한 버전입니다. 단순하고 충돌 확률이 극히 낮아 범용으로 적합합니다.

시간정렬 — v7

앞부분에 Unix 밀리초를 담아 정렬이 가능하면서도 유일합니다. RFC 9562 최신 표준으로, 새 시스템에 권장됩니다.