Avantajları ve dezavantajları olmadığından / UUID veritabanı anahtarları | Netgez.com
SORU
5 EYLÜL 2008, Cuma


Avantajları ve dezavantajları olmadığından / UUID veritabanı anahtarları

Veritabanları arasında hareket girişleri eğer tüm veritabanı anahtarları GUID / UUID değerler olsaydı çok daha kolay olurdu geçmişte veritabanı sistemleri üzerinde çalıştım. Bu yolda bir kaç kez düşündüm, ama her zaman özellikle performans etrafında belirsizlik biraz, ve-okuyucu--telefon-mümkün BM URL var.

Herkes yoğun bir veritabanı GUID ile çalıştı? Bazı şeyler büyük olasılıkla tuzaklar ne o tarafa, ne olacaktı?

CEVAP
5 EYLÜL 2008, Cuma


Avantajları:

  • Onları çevrimdışı oluÅŸturabilir.
  • ÇoÄŸaltma önemsiz GERÇEKTEN zor kılan, int (karşıt olarak)
  • ORM genellikle onlar gibi
  • benzersiz genelinde uygulamaları. Bizim app bizim CMS (guıd) PK da guıd) kullanır ve ASLA bir çatışma almak için gidiyoruz biliyorum.

Dezavantajları:

  • Büyük boÅŸluk, ama uzay ucuz(er)
  • KİMLİĞİ tarafından sipariÅŸ Ekle sipariÅŸ almak için.
  • Bir URL çirkin görünebilir, ama gerçekten YAPARKEN bir URL GERÇEK DB bir anahtar koyarak yapıyorsun!?
  • Daha elle hata ayıklama, ama o kadar da zor deÄŸil

Şahsen, ben bunları kullanmak için en PK. herhangi bir sistemin iyi bir boyutu, ama var "eğitimli" bir sistem olan oldu çoğaltılmış her yere, biz de almak zorunda KALDI. YMMV.

Verileri şey saçmalık bence yinelenen veri ancak bunu yinelenen alabilirsiniz. Yedek anahtarları genellikle çalıştığım yerde hoş karşılanmaz. Kullanımı wordpress gibi sistem tho: yapıyoruz

  • satır (her neyse/GUID) için benzersiz KİMLİK. Asla kullanıcıya görünür.
  • kamu KİMLİĞİ bazı alan (baÅŸlık eg - -adı---makalenin yapmak) bir KEZ oluÅŸturulur

Bizim için çalışır

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • iMasterful

    iMasterful

    11 EYLÜL 2009
  • Phymec

    Phymec

    18 Temmuz 2009