sql >> Databasteknik >  >> RDS >> PostgreSQL

Använd e-postadress som primärnyckel?

Strängjämförelse är långsammare än int-jämförelse. Detta spelar dock ingen roll om du bara hämtar en användare från databasen med hjälp av e-postadressen. Det spelar roll om du har komplexa frågor med flera kopplingar.

Om du lagrar information om användare i flera tabeller kommer de främmande nycklarna till användartabellen att vara e-postadressen. Det betyder att du lagrar e-postadressen flera gånger.



  1. C#:Oracle Data Type Equivalence med OracleDbType

  2. Identifiera och hantera uppdragskritiska åtkomstapplikationer under ett utvecklingsprojekt

  3. 5 enkla steg för att komma igång med MariaDB och Tableau

  4. Hur man tar bort MySQL helt från Ubuntu