look facebooksearch facebook facebook-graph-api uid

lookup id com facebooksearch



¿Cuál es el máximo? duración de un uid de Facebook? (4)

¿Cómo puedes estar seguro de que esto nunca cambiará? Mejor hacerlo un varchar.

He visto varios tamaños y no quiero desperdiciar la memoria del servidor en un campo MySQL que está reservando demasiado espacio para demasiados caracteres. ¿Qué es lo más grande que pueden obtener y esto cambiará alguna vez?


Actualmente, los UID de Facebook son enteros de 64 bits. Pero no puedo garantizar que eso no cambie un día.


Así es como se produce el desbordamiento del entero, ocurren las migraciones de enteros y cadenas, haciendo que los tipos de datos sean demasiado restrictivos. Aproveche unos pocos bytes para obtener un varchar de 128b y ahórrese la molestia en el camino. Si su base de usuarios se vuelve tan masiva que necesita preocuparse por la cantidad de bytes que ahorrará al machacar los tipos de datos de UID, considérese un gran éxito y ese es un problema que le complacerá resolver.

Respuesta corta, no creo que nadie pueda responder a su pregunta, "siempre" es un largo tiempo y quién sabe a cuántas entidades Facebook habrá esclavizado para entonces.

Terminaré con una cita de alguien que lo dijo mejor;

We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. —Donald E. Knuth


El UID de Facebook nunca cambiará porque es un identificador único en su base de datos. Si cambiara, Facebook dejaría de funcionar