UUIDv6 생성기

재배치된 그레고리력 타임스탬프로 데이터베이스 친화적인 UUIDv6 식별자를 생성합니다.

UUID와 일괄 파일은 안전한 브라우저 난수로 로컬 생성되며 MAC 주소를 읽지 않습니다.

UUID와 일괄 파일은 안전한 브라우저 난수로 로컬 생성되며 MAC 주소를 읽지 않습니다.

현재 UUIDv6

내장 타임스탬프: 처음 60비트는 1582년 10월 15일부터의 100나노초 간격을 셉니다.

UUIDv6 일괄 다운로드

1부터 100,000까지 선택합니다. 각 줄에 소문자 시간순 UUID 하나를 씁니다.

이 도구의 기능

그레고리력 타임스탬프 비트를 최상위부터 배치한 RFC 9562 UUID 버전 6을 생성합니다.

UUID 하나를 복사하거나 더 큰 시간순 일괄 텍스트 파일을 로컬에서 만듭니다.

도구 사용 방법

  1. 첫 번째 패널의 UUID를 사용하거나 다른 값을 생성합니다.
  2. UUID 아래에 표시되는 디코딩된 생성 시간을 확인합니다.
  3. 1부터 100,000까지 선택합니다. 각 줄에 소문자 시간순 UUID 하나를 씁니다.
  4. 시간 중심 순서가 필요할 때 생성된 UUIDv6 텍스트 파일을 다운로드합니다.

유용한 활용 사례

  • UUIDv1 형식 타임스탬프와 호환해야 하는 시스템용 정렬 식별자 생성.
  • 데이터베이스 인덱스 지역성과 시간순 정렬 테스트.
  • UUIDv6을 요구하는 소프트웨어용 fixture, 가져오기 또는 마이그레이션 데이터 준비.
  • 문서와 자동 테스트용 표준 준수 예시 생성.

참고 사항 및 제한

  • UUIDv6은 100나노초 단위의 60비트 그레고리력 타임스탬프를 저장하고 직접 정렬할 수 있도록 재배치합니다.
  • 각 UUID마다 안전한 14비트 clock sequence와 무작위 48비트 node 필드를 새로 만들며 실제 MAC 주소는 읽지 않습니다.
  • 무작위 값이 IEEE 네트워크 카드 주소로 오인되지 않도록 node의 multicast 비트를 설정합니다.
  • RFC 9562는 UUIDv1 호환성이 필요 없는 새 시스템에 UUIDv7을 권장합니다. UUID는 비밀이나 액세스 토큰이 아닙니다.

자주 묻는 질문

UUIDv6과 UUIDv1의 차이는 무엇인가요?

비슷한 필드를 사용하지만 UUIDv6은 타임스탬프를 상위 비트부터 배치하여 일반 정렬이 시간 순서를 더 잘 따릅니다.

UUID에 내 MAC 주소가 들어가나요?

아니요. 하드웨어를 읽는 대신 새 무작위 node 필드를 만들고 multicast 비트를 설정합니다.

표시된 시간이 약간 다를 수 있는 이유는 무엇인가요?

타임스탬프는 100나노초 단위를 사용하며 빠른 생성이나 시계 역행 시 순서를 유지하기 위해 아주 조금 증가할 수 있습니다.

새 애플리케이션에는 UUIDv6과 UUIDv7 중 무엇을 써야 하나요?

UUIDv6은 주로 UUIDv1 호환성용입니다. RFC 9562는 새 시간순 설계에 UUIDv7을 권장합니다.

UUID가 업로드되나요?

아니요. 표시 UUID와 일반 일괄 파일은 브라우저에서 로컬 생성됩니다.