UUID v7 생성기

데이터베이스, 이벤트, 분산 시스템에 사용할 수 있는 타임스탬프 정렬 가능 UUID v7 식별자를 브라우저에서 생성합니다.

옵션
UUID v7 식별자 하나 또는 로컬 배치를 생성합니다.

현재 시계 값을 사용하거나 UUID v7 타임스탬프를 특정 Unix 밀리초로 고정하세요.

생성된 UUID
UUID v7 값은 Unix 밀리초 타임스탬프와 임의 비트로 로컬에서 생성됩니다.
버전UUID v7
생성됨0
Unix 밀리초사용할 수 없음
타임스탬프사용할 수 없음

UUID v7은 Unix 밀리초 타임스탬프를 식별자 앞부분에 배치하고 나머지 비트를 무작위 값으로 채우는 최신 UUID 형식입니다. 이렇게 하면 실제 사용에서 전역적으로 고유한 값을 만들 수 있으며, 생성 시간 기준으로 자연스럽게 정렬할 수 있습니다.

이 도구의 기능

이 생성기는 브라우저 안에서만 UUID v7 값을 만듭니다. 단일 식별자나 최대 100개의 배치를 생성한 뒤, 목록을 복사하거나 시드 데이터, 데이터베이스 레코드, 이벤트 픽스처, 테스트 페이로드에 사용할 텍스트 파일로 다운로드할 수 있습니다.

현재 시간 또는 사용자 지정 시간

일반 애플리케이션 레코드, 가져오기 키, 생성 시점을 반영해야 하는 테스트 데이터에는 현재 시간을 사용하세요. 특정 시점 주변에 정렬되어야 하는 결정론적으로 보이는 샘플, 백필된 행, 재생된 이벤트, 픽스처가 필요할 때는 사용자 지정 타임스탬프로 전환하세요.

UUID v7이 유용한 경우

UUID v7은 데이터베이스, 로그, 큐, 분산 이벤트 스트림에서 잘 정렬되는 불투명 식별자가 필요할 때 유용합니다. 무작위 UUID v4 값과 비교하면 UUID v7은 새 레코드가 정렬된 키 공간의 끝부분 근처에 나타나는 경향이 있어 인덱스 변동을 줄입니다.

정렬 가능성과 안전성 참고 사항

타임스탬프 부분은 밀리초를 기록하며, 비공개 값이나 비밀 값이 아닙니다. 식별자가 대략적인 생성 시간을 드러내면 안 되는 경우에는 완전히 무작위인 형식을 대신 사용하세요. 이 도구는 하나의 생성 배치 안에서 동일한 밀리초에 대해 값을 단조 증가하도록 유지하면서 UUID v7 버전 및 변형 비트를 보존합니다.