SORU
2 Aralık 2008, Salı


Bir veritabanında etiketleri saklamak için en etkili yolu nedir?

Benim web sitesinde etiketleme sistemi arama olabilir, böylece etiketleri saklamak için en etkili yol nedir, Bir stackoverflow kullanır, benim sorum - benzer uygulama ve filtre mıyım?

Benim fikrim şu:

Table: Items
Columns: Item_ID, Title, Content

Table: Tags
Columns: Title, Item_ID

Bu kadar yavaş? Daha iyi bir yolu var mı?

CEVAP
2 Aralık 2008, Salı


Bir öğe pek çok etiket var. Ve bir etiket pek çok ürün olacak. Bu büyük olasılıkla çok-çok engeli aşmak için Ara bir tablo lazım bana ima eder.

Gibi bir şey

Tablo: Öğelerden< / ^ br . Sütunlar: İtem_İD, İtem_Title, İçerik

Tablo: Etiketler< / ^ br . Sütunlar: Tag_İD, Tag_Title

Tablo: İtems_Tags< / ^ br . Sütunlar: İtem_İD, Tag_İD

Web uygulamanızı delicesine popüler olabilir ve yol denormalising lazım, ama anlamsız suları çok erken muddying.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS

    ASUS

    22 EKİM 2005
  • SRI International

    SRI Internat

    30 NİSAN 2008
  • WePlayWeWatch

    WePlayWeWatc

    3 Temmuz 2013