15-07-2008, 05:54 PM
tu m'expliques ou est la différence de récurrence entre 11111 comme id et "pouet" ?
de plus, la taille des objets à manipuler est assez minime. je dis pas, y'a 20 ans, quand les ordis avaient 16k de RAM, là fallait regarder à optimiser. maintenant, la différence entre manipuler un int ou un varchar est vraiment minime. d'autant qu'un pseudo fait rarement plus de 15 caractères et que le principe même du varchar est de ne garder que ce qui est stocké (exit les vides)
et enfin, si c'était une règle absolue, toutes les bdd imposeraient l'int comme id. ce qui n'est pas le cas. c'est tout au plus une convention datant d'il y a plus de 20 ans. donc bon, faut évoluer un peu. si ça peut tout faciliter d'avoir un id en varchar, je vois pas pourquoi persister avec les int
de plus, la taille des objets à manipuler est assez minime. je dis pas, y'a 20 ans, quand les ordis avaient 16k de RAM, là fallait regarder à optimiser. maintenant, la différence entre manipuler un int ou un varchar est vraiment minime. d'autant qu'un pseudo fait rarement plus de 15 caractères et que le principe même du varchar est de ne garder que ce qui est stocké (exit les vides)
et enfin, si c'était une règle absolue, toutes les bdd imposeraient l'int comme id. ce qui n'est pas le cas. c'est tout au plus une convention datant d'il y a plus de 20 ans. donc bon, faut évoluer un peu. si ça peut tout faciliter d'avoir un id en varchar, je vois pas pourquoi persister avec les int