为搜索目的创建一个新字段是不好的做法吗?

时间:2014-02-24 04:34:53

标签: mysql

每次用户搜索时,我都会加入8个表以获得最大结果。标签,位置,作者,链接等表格

创建一个新字段并在该字段中包含所有这些信息并进行匹配查询是否更好?

否定的一面是:重复数据,使文章更新变得更加困难。

1 个答案:

答案 0 :(得分:0)

不是真的。实际上,它通常用于大型数据库,正是为了限制查询中的JOIN。

关于你提到的消极方面,它确实包含重复,但它带来了查询的积极因素,值得(对于明确的大型数据库)。多余的专栏并没有太多的记忆力被吓坏了。

对于更新,它就像创建一个触发器一样简单,该触发器在父表的每个插入/更新上使用其值更新列。