sql >> Database >  >> RDS >> PostgreSQL

E-mailadres als primaire sleutel gebruiken?

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.



  1. SQL Server:Wat is het verschil tussen CROSS JOIN en FULL OUTER JOIN?

  2. Kijken naar de prestaties van databasesnapshots

  3. SQLite waar

  4. java.lang.ClassNotFoundException:org.postgresql.Driver, Android