扩展现有表格还是设计一个新表格?

时间:2016-04-12 09:53:33

标签: database postgresql aws-rds

我的数据库中有一个名为类别的表,不同的类别包含不同的文章,但随着时间的推移,只有类别不足以区分网站上的文章所以......为了满足我们的要求,我们准备创建新的表格。

我们的类别表如下:

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

我们想要创建新表格(多个),如下所示:

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

新表与Category表类似,但添加更多一列或两列。

在这种情况下,内容管理服务器 / AWS-RDS 查询效果的选择更好? (或者不能同时获得两者?)

  1. 创建新表
  2. 添加一个类似Class(class1 = category, class2 = topic, class3 =...)的列以重新定义现有内容?
  3. 或其他建议?

1 个答案:

答案 0 :(得分:0)

创建新表更有意义,因为这些是域逻辑中的2个独立概念。此外,它更适合查询性能,并且您可以获得更大的灵活性,因为如果需要,您可以轻松地将列添加到每个表中。

相关问题