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

  • Flohoo

    Flohoo

    12 EYLÜL 2009
  • Rockstar Games

    Rockstar Gam

    17 ŞUBAT 2006
  • TechRax

    TechRax

    21 EYLÜL 2009