SORU
27 EYLÜL 2010, PAZARTESİ


Birincil anahtar olarak e-posta adresi kullan?

E-posta otomatik artan sayı ile karşılaştırıldığında İlköğretim için kötü bir aday adresi nedir?

Bizim web uygulama sistemi içinde benzersiz olması için e-posta adresi gerekiyor. Yani, birincil anahtar olarak e-posta adresini kullanarak düşündüm. Ancak meslektaşım dize karşılaştırma tamsayı karşılaştırıldığında daha yavaş olacağını gösteriyor.

Birincil anahtar olarak e-posta kullanmak için geçerli bir sebep mi?

PostgreSQL kullanıyoruz.

CEVAP
27 EYLÜL 2010, PAZARTESİ


Dize karşılaştırma int karşılaştırıldığında daha yavaştır. Ancak, bu sadece veritabanı e-posta adresini kullanarak bir kullanıcı almak önemli değil. Eğer birden fazla birleşim ile karmaşık bir sorunuz varsa sorun.

Eğer birden çok tabloda kullanıcı hakkında bilgi saklamak, kullanıcı tablo için yabancı anahtar e-posta adresi olacak. Bu e-posta adresi birden çok kez saklamak anlamına gelir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • atKristaBradford

    atKristaBrad

    4 Aralık 2010
  • JonnyEthco

    JonnyEthco

    5 EKİM 2006
  • Drakinen

    Drakinen

    1 EYLÜL 2008