āđāļāļĢāļ·āđāļāļāļŠāļĢāđāļēāļ UUID
āļŠāļĢāđāļēāļāđāļĨāļ°āļāļąāļāļĨāļāļāļāļąāļ§āļĢāļ°āļāļļāļāļĩāđāđāļĄāđāļāđāļģāļāļąāļāļāđāļēāļāđ (UUIDs)
āļāļēāļĢāļāļąāđāļāļāđāļēāļāļēāļĢāļŠāļĢāđāļēāļ ID
āđāļĨāļ·āļāļāļĢāļđāļāđāļāļāđāļĨāļ°āļāļąāļ§āđāļĨāļ·āļāļāļŠāļģāļŦāļĢāļąāļ ID āļāļĩāđāļāļ°āļŠāļĢāđāļēāļ
ID āļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļ
āļŠāļļāđāļĄ
āļĢāļēāļĒāļāļēāļĢ ID āļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļ āļāļĨāļīāļāđāļāļ·āđāļāļāļąāļāļĨāļāļ
āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļĢāļđāļāđāļāļ ID
āļĄāļēāļāļĢāļāļēāļ UUID RFC 4122
UUID v1: Timestamp + āļāļĩāđāļāļĒāļđāđ MAC
āļĢāļąāļāļāļĢāļ°āļāļąāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāļāļēāļĄāđāļ§āļĨāļē, āļĢāļ°āļāļļāđāļāļĢāļ·āđāļāļāđāļāđ
āļĢāļąāļāļāļĢāļ°āļāļąāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāļāļēāļĄāđāļ§āļĨāļē, āļĢāļ°āļāļļāđāļāļĢāļ·āđāļāļāđāļāđ
UUID v3: Namespace + āļāļ·āđāļ + MD5
āļāļģāļŦāļāļāđāļāđ, āļāļīāļāļāļļāļāđāļāļĩāļĒāļ§āļāļąāļāđāļŦāđāļāļĨāļĨāļąāļāļāđāđāļāļĩāļĒāļ§āļāļąāļ
āļāļģāļŦāļāļāđāļāđ, āļāļīāļāļāļļāļāđāļāļĩāļĒāļ§āļāļąāļāđāļŦāđāļāļĨāļĨāļąāļāļāđāđāļāļĩāļĒāļ§āļāļąāļ
UUID v4: āļŠāļļāđāļĄāļāļąāđāļāļŦāļĄāļ
āļāļąāđāļ§āđāļāļāļĩāđāļŠāļļāļ, āļŠāļļāđāļĄ 122 āļāļīāļ
āļāļąāđāļ§āđāļāļāļĩāđāļŠāļļāļ, āļŠāļļāđāļĄ 122 āļāļīāļ
UUID v5: Namespace + āļāļ·āđāļ + SHA-1
āđāļŪāļāļāļĩāđāļāļĨāļāļāļ āļąāļĒāļāļ§āđāļē v3
āđāļŪāļāļāļĩāđāļāļĨāļāļāļ āļąāļĒāļāļ§āđāļē v3
UUID v6: v1 āļāļĩāđāđāļĢāļĩāļĒāļāļāļēāļĄāđāļ§āļĨāļēāđāļāđ
āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļąāļāļāļĩ DB
āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļąāļāļāļĩ DB
UUID v7: Timestamp + āļŠāļļāđāļĄ
āļĄāļēāļāļĢāļāļēāļāļĨāđāļēāļŠāļļāļ, āđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāđāļāđ
āļĄāļēāļāļĢāļāļēāļāļĨāđāļēāļŠāļļāļ, āđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāđāļāđ
āļĢāļđāļāđāļāļ ID āļāļēāļāđāļĨāļ·āļāļ
NanoID: ID āļāļĩāđāļāļĨāļāļāļ āļąāļĒāļŠāļģāļŦāļĢāļąāļ URL
āļāļ§āļēāļĄāļĒāļēāļ§āđāļāļĢāļāļąāļ, āļāļļāļāļāļąāļ§āļāļąāļāļĐāļĢāđāļāļāļāļģāļŦāļāļāđāļāļ
āļāļ§āļēāļĄāļĒāļēāļ§āđāļāļĢāļāļąāļ, āļāļļāļāļāļąāļ§āļāļąāļāļĐāļĢāđāļāļāļāļģāļŦāļāļāđāļāļ
CUID2: ID āļāļĩāđāļāļāļāļēāļāļāđāļāļāļēāļĢāļāļāļāļąāļ
āļāļĨāļāļāļ āļąāļĒāđāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāđāļāļāļāļĢāļ°āļāļēāļĒ, āļāļ§āļēāļĄāļĒāļēāļ§āđāļāļĢāļāļąāļ
āļāļĨāļāļāļ āļąāļĒāđāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāđāļāļāļāļĢāļ°āļāļēāļĒ, āļāļ§āļēāļĄāļĒāļēāļ§āđāļāļĢāļāļąāļ
ULID: ID āļāļĩāđāđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāđāļāđ
26 āļāļąāļ§āļāļąāļāļĐāļĢ, āđāļāđāļēāļĢāļŦāļąāļŠ Base32
26 āļāļąāļ§āļāļąāļāļĐāļĢ, āđāļāđāļēāļĢāļŦāļąāļŠ Base32
KSUID: ID āļāļĩāđāđāļĢāļĩāļĒāļāļāļēāļĄ K āđāļāđ
āđāļĢāļĩāļĒāļāļāļēāļĄāđāļ§āļĨāļē, āđāļāđāļēāļĢāļŦāļąāļŠ Base62
āđāļĢāļĩāļĒāļāļāļēāļĄāđāļ§āļĨāļē, āđāļāđāļēāļĢāļŦāļąāļŠ Base62
Snowflake: ID āļĢāļ°āļāļāđāļāļāļāļĢāļ°āļāļēāļĒ
āļāļąāļāļāļēāđāļāļĒ Twitter, āļāļģāļāļ§āļāđāļāđāļĄ 64 āļāļīāļ
āļāļąāļāļāļēāđāļāļĒ Twitter, āļāļģāļāļ§āļāđāļāđāļĄ 64 āļāļīāļ
āļāļģāđāļāļ°āļāļģāļāļēāļĢāđāļāđāļāļēāļ
- âĒ āļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļāļąāđāļ§āđāļ: UUID v4, UUID v7
- âĒ āļāļĩāļĒāđāļŦāļĨāļąāļāļāļēāļāļāđāļāļĄāļđāļĨ: UUID v7, ULID, KSUID
- âĒ āļŠāļģāļŦāļĢāļąāļ URL: NanoID, CUID2
- âĒ āļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļāļģāļŦāļāļāđāļāđ: UUID v3, UUID v5
- âĒ āļĢāļ°āļāļāđāļāļāļāļĢāļ°āļāļēāļĒ: Snowflake, KSUID
- âĒ āļāļēāļĢāđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāļāļēāļĄāđāļ§āļĨāļēāļŠāļģāļāļąāļ: UUID v6, UUID v7, ULID