UUID v6 생성기

정렬 가능한 시간 기반 UUID v6 식별자를 브라우저에서 로컬로 생성합니다.

옵션
정렬 가능한 타임스탬프, 비공개 임의 노드 ID 또는 명시적인 v1 호환 필드로 UUID v6 값을 생성합니다.
결과
UUID는 브라우저 안에서 생성되며 내장된 타임스탬프 순서대로 정렬됩니다.

-

UUID v6 생성기는 익숙한 UUID 형식은 유지하면서 자연스러운 사전식 정렬을 위해 타임스탬프를 앞에 배치하는 시간 기반 UUID를 만듭니다. 모든 과정은 브라우저에서만 실행되므로 생성된 식별자와 선택적으로 입력한 노드 값은 페이지를 떠나지 않습니다.

UUID v6가 유용한 경우

로그, 데이터베이스 인덱스, 이벤트 스트림 또는 마이그레이션 스크립트에서 생성 순서에 가깝게 정렬되면서도 UUID 도구와 폭넓게 호환되는 식별자가 필요할 때 UUID v6를 사용하세요. UUID v6는 의미적으로 UUID v1에 가장 가깝습니다. 그레고리력 타임스탬프, 클록 시퀀스, 48비트 노드 필드를 사용하지만, 최신 ID가 오래된 ID 뒤에 정렬되도록 타임스탬프 비트를 재배치합니다.

노드 ID와 개인정보 보호

전통적인 UUID v1 생성기는 종종 실제 MAC 주소를 노드 필드로 사용합니다. 이 도구는 기본적으로 생성되는 각 UUID에 임의의 로컬 관리 노드 ID를 사용하므로 하드웨어 주소가 노출되지 않습니다. 테스트 픽스처, 상호 운용성 확인 또는 통제된 시스템을 위해 v1 호환 출력이 의도적으로 필요할 때만 사용자 지정 노드로 전환하세요.

클록 시퀀스와 사용자 지정 시간

클록 시퀀스는 타임스탬프가 반복되거나 시계가 뒤로 이동할 때 충돌을 방지하는 데 도움이 됩니다. 일반적인 사용에는 기본 임의 시퀀스가 가장 안전합니다. 사용자 지정 타임스탬프, 노드 ID, 클록 시퀀스는 결정적인 예제를 만드는 데 유용하지만, 프로덕션 데이터에서 사용자 지정 값을 반복해서 사용할 때는 주의해야 합니다.