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

  • CZTUTORIALS

    CZTUTORIALS

    28 Ocak 2011
  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006