La comparaison de chaînes est plus lente que la comparaison int. Cependant, cela n'a pas d'importance si vous récupérez simplement un utilisateur de la base de données à l'aide de l'adresse e-mail. Cela importe si vous avez des requêtes complexes avec plusieurs jointures.
Si vous stockez des informations sur les utilisateurs dans plusieurs tables, les clés étrangères de la table des utilisateurs seront l'adresse e-mail. Cela signifie que vous stockez l'adresse e-mail plusieurs fois.