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

  • Liberator

    Liberator

    14 EYLÜL 2007
  • movies95

    movies95

    27 Kasım 2006
  • Sam Kear

    Sam Kear

    14 Temmuz 2007