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

  • George McCarron

    George McCar

    29 Mayıs 2013
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013
  • Snazzy Labs

    Snazzy Labs

    9 Aralık 2008