Pular para o conteúdo
POST AI agent ready /v1/uuid/v7

API UUID v7 - Gerador UUID ordenado por tempo gratuito

Retorna um UUID v7 com um carimbo de data/hora Unix em milissegundos incorporado nos bits mais significativos. Os valores UUID v7 são classificados naturalmente por hora de criação, tornando-os ideais para chaves primárias de banco de dados onde a localidade do índice é importante.

Code examples

curl -X POST https://api.botoi.com/v1/uuid/v7 \
  -H "Content-Type: application/json" \
  -d '{}'

When to use this API

Chaves primárias de banco de dados de alta gravação

Use UUID v7 para tabelas com milhões de inserções. O prefixo ordenado por tempo mantém os índices da árvore B e da árvore LSM compactos e reduz as divisões de página.

Paginação baseada em cursor

Como os valores do UUID v7 são classificados cronologicamente, você pode paginar os resultados usando o ID diretamente em vez de manter uma coluna de cursor separada.

Frequently asked questions

Por que escolher o UUID v7 em vez do UUID v4?
O UUID v7 incorpora um carimbo de data/hora, portanto, os valores são classificados na ordem de criação. Isso mantém os índices do banco de dados eficientes e elimina a necessidade de uma coluna de carimbo de data/hora separada durante o pedido.
Posso extrair o carimbo de data/hora de um UUID v7?
Sim. Os primeiros 48 bits codificam um carimbo de data/hora Unix em milissegundos. A maioria das bibliotecas UUID fornece um método para extraí-lo.
O UUID v7 é um padrão oficial?
Sim. O UUID v7 é definido na RFC 9562 (publicada em maio de 2024), a sucessora da RFC 4122.
Quantos bits aleatórios o UUID v7 possui?
O UUID v7 possui 74 bits de aleatoriedade (após o carimbo de data/hora de 48 bits e os bits de versão/variante), o que é mais que suficiente para evitar colisões em sistemas distribuídos.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.