Stringvergelijking is langzamer dan int-vergelijking. Dit maakt echter niet uit als u een gebruiker eenvoudig met het e-mailadres uit de database haalt. Het maakt wel uit of je complexe vragen hebt met meerdere joins.
Als u informatie over gebruikers in meerdere tabellen opslaat, zijn de refererende sleutels naar de gebruikerstabel het e-mailadres. Dat betekent dat je het e-mailadres meerdere keren opslaat.