PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Да се ​​използва ли имейл адресът като основен ключ?

Сравнението на низове е по-бавно от сравнението int. Това обаче няма значение, ако просто извлечете потребител от базата данни с помощта на имейл адреса. Има значение дали имате сложни заявки с множество обединения.

Ако съхранявате информация за потребители в множество таблици, външните ключове към таблицата с потребители ще бъдат имейл адресът. Това означава, че съхранявате имейл адреса няколко пъти.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Смесването на изрично и неявно свързване е неуспешно с Има запис за таблица ... но не може да бъде препратен от тази част на заявката

  2. Получаване на неизвестен първичен ключ за таблица, докато идентификаторът е там

  3. PostgreSQL следващата стойност на последователностите?

  4. Основи за управление на PostgreSQL схеми

  5. трябва ли да активирам обединяването на изрази c3p0?