sql >> Databáze >  >> RDS >> PostgreSQL

Použít e-mailovou adresu jako primární klíč?

Porovnání řetězců je pomalejší než porovnávání int. To však nevadí, pokud jednoduše načtete uživatele z databáze pomocí e-mailové adresy. Záleží na tom, jestli máte složité dotazy s více spojeními.

Pokud ukládáte informace o uživatelích do více tabulek, cizími klíči k tabulce uživatelů bude e-mailová adresa. To znamená, že e-mailovou adresu uložíte vícekrát.



  1. Názvy sloupců nabídek Oracle DB

  2. Plánování obnovy po havárii pro MySQL a MariaDB

  3. SQL připojovací otázka

  4. Jak Coalesce() funguje v SQLite