AG UUID

UUID vs ULID vs NanoID

세 가지 대표 식별자를 길이·정렬·용도로 비교합니다.

길이와 가독성

UUID는 하이픈 포함 36자, ULID는 26자, NanoID는 기본 21자입니다. URL이나 화면에 노출된다면 짧은 ULID·NanoID가 유리합니다.

정렬 가능성

ULID와 UUID v7은 시간순으로 정렬됩니다. UUID v4와 NanoID는 정렬 정보가 없습니다. 데이터베이스 인덱스 지역성이 중요하면 v7이나 ULID를 고르세요.

선택 기준

표준·호환성이 중요하면 UUID, 정렬 가능한 짧은 ID가 필요하면 ULID, 최대한 짧고 커스터마이즈 가능한 ID가 필요하면 NanoID가 적합합니다.