Ir al contenido
POST AI agent ready /v1/uuid/v7

API UUID v7: generador gratuito de UUID ordenados por tiempo

Devuelve un UUID v7 con una marca de tiempo de milisegundos de Unix incorporada en los bits más significativos. Los valores UUID v7 se ordenan naturalmente por hora de creación, lo que los hace ideales para claves primarias de bases de datos donde la localidad del índice es importante.

Code examples

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

When to use this API

Claves primarias de bases de datos de alta escritura

Utilice UUID v7 para tablas con millones de inserciones. El prefijo ordenado en el tiempo mantiene compactos los índices de los árboles B y LSM y reduce las divisiones de páginas.

Paginación basada en cursor

Debido a que los valores de UUID v7 se ordenan cronológicamente, puede paginar los resultados usando el ID directamente en lugar de mantener una columna de cursor separada.

Frequently asked questions

¿Por qué elegir UUID v7 en lugar de UUID v4?
UUID v7 incorpora una marca de tiempo, por lo que los valores se ordenan en orden de creación. Esto mantiene los índices de la base de datos eficientes y elimina la necesidad de una columna de marca de tiempo separada al realizar el pedido.
¿Puedo extraer la marca de tiempo de un UUID v7?
Sí. Los primeros 48 bits codifican una marca de tiempo de milisegundos de Unix. La mayoría de las bibliotecas UUID proporcionan un método para extraerlo.
¿Es UUID v7 un estándar oficial?
Sí. UUID v7 se define en RFC 9562 (publicado en mayo de 2024), el sucesor de RFC 4122.
¿Cuántos bits aleatorios tiene UUID v7?
UUID v7 tiene 74 bits de aleatoriedad (después de la marca de tiempo de 48 bits y los bits de versión/variante), lo cual es más que suficiente para evitar colisiones en sistemas distribuidos.

Get your API key

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