MySQL多对一的设计决策

时间:2014-04-26 16:12:36

标签: mysql database-design

我有一个帖子表,每个帖子都有一个相关的图片列表(一个图库)。目前 我将图像数据存储在一个单独的表中。我正在考虑序列化数据并将其放入 连同帖子。

这样做的原因是我想运行一个查询来生成帖子列表及其相关的图库图像。

我的问题:以这种方式去标准化是否可行,如果没有,那么你的解决方案是什么?

1 个答案:

答案 0 :(得分:0)

作为一项规则,反规范化并不是一个好主意(请记住关系数据库中的&#34;关系&#34;尽管有时候可以证明它是合理的。在这种情况下,我没有看到任何有理由去标准化以存储二进制信息的列表。如果是我,我会坚持帖子和图像之间的一个很多关系,就像数据库的设计一样,并且一定要确保你已经优化了索引等。< / p>

相关问题