생성 시각과 노드 식별자가 포함된 값이 필요할 때 브라우저에서 로컬로 UUID v1 식별자를 생성하세요. 이 도구는 레거시 연동, 데이터베이스 가져오기, 순서가 있는 픽스처, 그리고 여전히 RFC 4122 버전 1 UUID를 요구하는 시스템에 유용합니다.
UUID v1이 유용한 경우
UUID v1은 표준 36자 UUID 문자열 안에 타임스탬프, 클록 시퀀스, 48비트 노드 값을 저장합니다. 따라서 생성된 ID는 생성 시각 기준으로 대략 정렬할 수 있으면서도 일반 UUID 열, URL, 로그, API 페이로드를 받는 시스템에 그대로 맞습니다.
개인정보 보호와 노드 식별자
전통적인 UUID v1 생성은 실제 네트워크 카드의 MAC 주소를 사용했으며, 이로 인해 하드웨어 정보가 노출될 수 있습니다. 이 도구는 대신 로컬 관리 임의 MAC 주소로 시작합니다. 레거시 시스템과 맞춰야 할 때는 특정 노드 값을 입력할 수 있지만, 공개 샘플이나 공유 데이터에서는 실제 하드웨어 주소 사용을 피하세요.
클록 시퀀스와 배치 생성
클록 시퀀스는 같은 노드가 비슷한 시각에 ID를 생성할 때 충돌을 방지하는 데 도움이 되는 14비트 값입니다. 배치 생성은 모든 ID를 같은 밀리초 안에 유지하고 각 행마다 100나노초 틱을 증가시키므로 결과의 모든 값이 서로 고유하게 유지됩니다.