0

我们建立了一种算法,可以帮助我们向用户提供相关文章。在特定时间间隔内,该算法将在后台从与视图、评论和投票相关的大量数据中计算元数据,例如平均年龄、年龄分布和性别系数。

话虽如此,将此元数据存储为 Articles 表中的字段有什么缺点吗?或者,我应该创建一个单独的表(例如 Article_Data)来存储信息吗?我只是不确定此元数据的更新会在多大程度上干扰选择文章。

在大多数情况下,我们将选择文章及其元数据并将其加入用户数据(年龄、性别等)以向用户展示相关内容。唯一不需要元数据的情况是我们向用户展示特定文章时。

4

1 回答 1

1

如果字段定义明确,并且数量有限,请将它们放在“文章”表中。

如果要为每篇文章存储多个元数据字段记录,则需要另一个表,与 Articles 表具有一对多的关系。

如果字段没有明确定义、用户定义或有很多字段,您可能需要一个新表,其中每个元数据项有一行。但从长远来看,这更难处理。

另见
http://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model

于 2013-04-03T16:43:40.167 回答