ToolPal
Detailed shot of a thumb creating a fingerprint on white paper, ideal for security themes.

UUID란? 범용 고유 식별자 완벽 가이드

📷 Towfiqu barbhuiya / Pexels

UUID란? 범용 고유 식별자 완벽 가이드

UUID가 무엇인지, 다양한 버전(v1-v7), 언제 사용하는지, 생성 방법을 알아보세요. 분산 시스템과 데이터베이스에 필수적인 지식.

D작성: Daniel Park2026년 3월 8일1분 소요

UUID란?

UUID(Universally Unique Identifier)는 컴퓨터 시스템에서 정보를 고유하게 식별하기 위한 128비트 레이블입니다. 중복 UUID가 생성될 확률은 사실상 0에 가깝습니다.

형식

550e8400-e29b-41d4-a716-446655440000

32개의 16진수 숫자가 5개 그룹으로 하이픈으로 구분됩니다: 8-4-4-4-12.

UUID 버전

UUID v4 (랜덤) - 가장 많이 사용

랜덤 또는 의사 랜덤 숫자를 사용하여 생성합니다. 대부분의 경우 이것을 사용하면 됩니다.

UUID v1 (시간 기반)

타임스탬프와 MAC 주소 기반. 생성 시점과 위치가 드러납니다.

UUID v7 (시간 순서형) - 최신

타임스탬프 순서와 랜덤성을 결합. 생성 시간순으로 정렬 가능하여 데이터베이스 기본 키로 적합합니다.

UUID 사용 시점

  • 데이터베이스 기본 키 - 특히 분산 시스템에서
  • 세션 식별자 - 사용자 세션별 고유 식별
  • 상관관계 ID - 마이크로서비스 간 요청 추적
  • 파일 이름 - 업로드 시 충돌 방지
  • API 멱등성 키 - 중복 작업 방지

UUID vs 자동 증가 ID

특징UUID자동 증가
고유성전역테이블별
예측 가능성불가능순차적
분산 환경오프라인 가능조정 필요
크기16바이트4-8바이트

지금 UUID를 생성하세요

무료 UUID 생성기로 랜덤 v4 UUID를 즉시 생성하세요. 한 번에 최대 100개까지 대량 생성 가능!

자주 묻는 질문

D

작성자

Daniel Park

서울에서 활동하는 시니어 프런트엔드 엔지니어. 국내 SaaS 회사들에서 7년간 웹 애플리케이션을 개발하며 개발자 도구, 웹 성능 최적화, 프라이버시 중심 설계에 집중해 왔습니다. JavaScript 생태계 오픈소스 기여자이자 ToolPal 창립자입니다.

더 알아보기

이 글 공유하기

XLinkedIn

관련 글