我的数据库中有一个名为类别的表,不同的类别包含不同的文章,但随着时间的推移,只有类别不足以区分网站上的文章所以......为了满足我们的要求,我们准备创建新的表格。
我们的类别表如下:
Category
-------------
id
name
description
image
我们想要创建新表格(多个),如下所示:
Topic
--------------
id
name
description
image
icon(.svg)
display(boolean)
新表与Category
表类似,但添加更多一列或两列。
在这种情况下,内容管理和服务器 / AWS-RDS 查询效果的选择更好? (或者不能同时获得两者?)
Class(class1 = category, class2 = topic, class3 =...)
的列以重新定义现有内容?或其他建议?
答案 0 :(得分:0)
创建新表更有意义,因为这些是域逻辑中的2个独立概念。此外,它更适合查询性能,并且您可以获得更大的灵活性,因为如果需要,您可以轻松地将列添加到每个表中。