Perbandingan string lebih lambat dari perbandingan int. Namun, ini tidak masalah jika Anda hanya mengambil pengguna dari database menggunakan alamat email. Tidak masalah jika Anda memiliki kueri kompleks dengan banyak gabungan.
Jika Anda menyimpan informasi tentang pengguna di beberapa tabel, kunci asing ke tabel pengguna akan menjadi alamat email. Itu berarti Anda menyimpan alamat email beberapa kali.