PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Użyć adresu e-mail jako klucza podstawowego?

Porównanie ciągów jest wolniejsze niż porównanie int. Nie ma to jednak znaczenia, jeśli po prostu pobierzesz użytkownika z bazy danych za pomocą adresu e-mail. Ma to znaczenie, jeśli masz złożone zapytania z wieloma sprzężeniami.

Jeśli przechowujesz informacje o użytkownikach w wielu tabelach, kluczami obcymi do tabeli users będzie adres e-mail. Oznacza to, że wielokrotnie przechowujesz adres e-mail.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zwróć listę stref czasowych obsługiwanych przez PostgreSQL

  2. Zmień kolumny PostgreSQL używane w widokach

  3. Kiedy wybierz, aby zaktualizować, zablokować i odblokować?

  4. Dodaj dni do daty w PostgreSQL

  5. Gniazda domeny PostgreSQL UNIX a gniazda TCP