kan net zo goed een gebruikers-ID-index gebruiken, het is veel sneller voor joins versus char/varchar. de twee seconden die nodig zijn om dat nu toe te voegen, kunnen u later veel tijd besparen als u per ongeluk de functionaliteit van uw schema moet uitbreiden.
enkele valkuilen om over na te denken:
- stel dat we in de toekomst een paar tabellen toevoegen, wat als iemand een gebruikersnaam wil wijzigen?
- stel dat de app succesvoller is dan we denken, en we moeten kijken naar optimalisatie, wil je echt je schema op dit punt opnieuw doen om de overhead van een varchar'ed-index te verminderen?