UUID 생성기
범용 고유 식별자 생성
범용 고유 식별자 생성
UUID는 128비트 ID로, 16진수 32자리를 다섯 그룹으로 나눠 표기하며 13번째 자리가 버전을 나타냅니다. 기본값인 v7은 밀리초 단위 타임스탬프로 시작하므로 새 ID가 생성 순서대로 정렬되어 데이터베이스 기본 키로 쓰기 좋습니다. v4는 완전히 무작위이며 생성 시점에 대한 정보를 전혀 드러내지 않습니다. v1은 타임스탬프와 노드 ID를 담고 있으며 오래된 시스템에서만 필요합니다.
0190b5c4-7e1a-7c3d-9f42-3b8e6d1a2c55f47ac10b-58cc-4372-a567-0e02b2c3d479새로운 데이터베이스 기본 키에는 v7을 쓰세요. 고유하면서도 생성 시간순으로 정렬되어 B-tree 인덱스를 촘촘하게 유지해 줍니다. 생성 시점에 대한 정보가 전혀 드러나지 않아야 한다면 v4를 쓰세요. v1은 기존 시스템이 요구할 때만 사용하세요.
현실적으로는 없습니다. v4 UUID에는 무작위 비트가 122개 있어서, 충돌 가능성이 의미 있어지려면 수십 년 동안 초당 수십억 개의 ID를 만들어야 합니다. v7은 무작위 비트에 타임스탬프까지 더해지므로 중복 가능성이 더욱 낮습니다.
네. GUID는 RFC 9562(이전 RFC 4122)에 정의된 동일한 128비트 형식을 Microsoft에서 부르는 이름입니다.
아니요. 브라우저 안에서 생성되며 어디에도 전송되거나 저장되지 않습니다.