J'ai vu plusieurs tailles et je ne veux pas gaspiller la mémoire du serveur sur un champ MySQL qui réserve trop d'espace pour trop de caractères. Quel est le plus gros qu'ils peuvent obtenir et cela changera-t-il jamais?
Réponses
Trop de publicités?C'est de cette façon débordements d'entiers, integer->string migrations etc arriver, en faisant des types de données trop restrictive. Splash sur quelques octets pour un 128b varchar et vous épargner les tracas en bas de la route. Si votre base d'utilisateurs est tellement énorme que vous devez à vous soucier de combien d'octets sont vous permettra d'économiser en les croquant de données les types de Uides, considérez-vous comme un énorme succès et c'est un problème, vous serez heureux de les résoudre.
Réponse courte, je ne pense pas que quelqu'un sera en mesure de répondre à votre question, "jamais" est un temps long et qui sait combien d'entités facebook aura asservi par puis.
Je terminerai par une citation de celui qui dit mieux;
We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil.
-Donald E. Knuth