sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Usar la dirección de correo electrónico como clave principal?

La comparación de cadenas es más lenta que la comparación int. Sin embargo, esto no importa si simplemente recupera un usuario de la base de datos utilizando la dirección de correo electrónico. No importa si tiene consultas complejas con múltiples uniones.

Si almacena información sobre los usuarios en varias tablas, la clave externa de la tabla de usuarios será la dirección de correo electrónico. Eso significa que almacena la dirección de correo electrónico varias veces.