Los ID de X son enteros de 64 bits sin signo generados mediante un sistema llamado “Snowflake”. Cada ID codifica:
- Marca de tiempo — Cuándo se creó el objeto
- Número de servidor (worker) — Qué servidor generó el ID
- Número de secuencia — Orden dentro de ese milisegundo
En JavaScript, los enteros están limitados a 53 bits. Esto provoca pérdida de precisión con id muy grandes:
Almacena las IDs como cadenas de texto o enteros de 64 bits en tu base de datos:
Al comparar IDs para establecer un orden cronológico:
Diccionario de datos
Consulta los campos de id para cada tipo de objeto.
Búsqueda de Publicaciones
Recupera publicaciones por id.