Является ли адрес электронной почты плохим кандидатом для первичного по сравнению с автоматически увеличивающимися номерами?
Наше веб-приложение нуждается в том, чтобы адрес электронной почты был уникальным в системе. Итак, я думал об использовании адреса электронной почты в качестве первичного ключа. Однако мой коллега предполагает, что сравнение строк будет медленнее, чем целочисленное сравнение.
Является ли веской причина не использовать электронную почту в качестве первичного ключа?
Мы используем PostgreSQL
.