L'indirizzo e-mail è un cattivo candidato per il primario rispetto ai numeri con incremento automatico?
La nostra applicazione web richiede che l'indirizzo e-mail sia univoco nel sistema. Quindi, ho pensato di usare l'indirizzo e-mail come chiave primaria. Tuttavia il mio collega suggerisce che il confronto delle stringhe sarà più lento del confronto dei numeri interi.
È un motivo valido per non utilizzare l'e-mail come chiave primaria?
Stiamo usando PostgreSQL
.