Computação 100% no Cliente • Zero Logs de Servidor • Execução Instantânea
Curious TechieCaixa de Ferramentas
Data Formats & EncodingsRFC 9562 (supersedes RFC 4122)Verified Terminology

Identificador Único Universal (UUID)

Resposta Direta

Rótulo numérico padronizado de 128 bits (RFC 9562) usado para identificar objetos de forma exclusiva em sistemas distribuídos sem coordenação central.

Entity Relationships (GEO Conceptual Hierarchy)

Taxonomy Model
Relational Knowledge Graph Sequence
UUID→
GUID→
RFC 9562→
UUID v4→
UUID v7→
Índices B-Tree
UUID
•>GUID
•>RFC 9562
•>UUID v4
•>UUID v7
•>Índices B-Tree

Technical Explanation & Operational Mechanics

Garante unicidade em bancos de dados distribuídos. Destacam-se o UUID v4 (aleatório) e o moderno UUID v7 (ordenável no tempo por timestamp de 48 bits), que melhora drasticamente a eficiência de índices B-tree.

Technical Example & Practical Implementation

Estrutura Canônica de UUID v4 e UUID v7

Comparativo entre identificador aleatório e identificador ordenável por tempo.

UUID v4 Structure (Random):
  f47ac10b-58cc-4372-a567-0e02b2c3d479
  ├── 122 bits of pure pseudorandom entropy
  └── Disadvantage: Random inserts cause database B-Tree page splits

UUID v7 Structure (Time-Ordered, RFC 9562):
  018e3a2b-7c40-7f28-892a-3511119b9901
  ├── 018e3a2b7c40  -> 48-bit Unix Epoch Timestamp (ms)
  ├── 7             -> Version 7 indicator
  ├── f28           -> Sub-millisecond sequence counter
  ├── 8             -> Variant 1 (RFC compliant)
  └── 92a3511119b9901 -> 62 bits of cryptographically secure random entropy
  └── Advantage: Naturally sorted primary keys with zero database write degradation