sql >> Database teknologi >  >> RDS >> PostgreSQL

Vil du bruge e-mailadresse som primær nøgle?

Strengsammenligning er langsommere end int-sammenligning. Det gør dog ikke noget, hvis du blot henter en bruger fra databasen ved hjælp af e-mailadressen. Det betyder noget, hvis du har komplekse forespørgsler med flere joinforbindelser.

Hvis du gemmer oplysninger om brugere i flere tabeller, vil fremmednøglerne til brugertabellen være e-mailadressen. Det betyder, at du gemmer e-mailadressen flere gange.



  1. Hvordan kontrollerer man, om markøren returnerer nogen poster i oracle?

  2. Oracle NULLIF() funktion

  3. Konverter en dato til Julian Day i PostgreSQL

  4. Brent Ozar forklarer SQL Server intern og ekstern fragmentering