2016-04-12 21 views
0

Kategori, farklı kategorilerde farklı makaleler içeren bir tabloya sahip bir veritabanım var, ancak zaman geçtikçe, yalnızca Kategori, web sitemizdeki makaleleri ayırmak için yeterli değil, bu yüzden ... taleplerimizi karşılamak için yeni tablolar oluşturmaya hazırlanın. BöyleMevcut tabloyu uzat ya da yeni bir tane tasarla?

bizim kategori tablosu: Böyle yeni tablo (birden fazla) oluşturmak istiyorum

Category 
------------- 
id 
name 
description 
image 

:

Topic 
-------------- 
id 
name 
description 
image 
icon(.svg) 
display(boolean) 

yeni tablolar sadece Category tablo gibi, ama eklemek daha bir veya iki sütun. Bu durumda

, ne seçim İçerik Yönetimi ve sunucuya/AWS-RDS sorgu etkinliği için daha iyidir?

  1. eklemek Class(class1 = category, class2 = topic, class3 =...) gibi mevcut içeriği yeniden tanımlamak için bir sütun Yeni bir tablo
  2. oluşturmak (veya? Ikisi alınamıyor)?

veya diğer öneriler?

cevap

0

Yeni bir tablo oluşturmak daha mantıklı. Çünkü bunlar, etki alanı mantığınızdaki 2 ayrı kavramdır. Ayrıca, sorgu performansı için daha iyidir ve daha fazla esneklik elde edersiniz, çünkü ihtiyacınız varsa, her tabloya bağımsız olarak sütun ekleyebilirsiniz.

İlgili konular