MySQL:创建一个存储一个实体图像的第二个表?

时间:2012-02-15 20:13:28

标签: mysql scalability

假设我想要5个图像到我的公寓实体(表格)。

我应该将这5个字段放在Apartment表中,还是用FK创建一个单独的表“Image”到公寓?

2 个答案:

答案 0 :(得分:3)

我会选择另外一张桌子。这种方法更加规范化,使您可以灵活地添加任意数量的图像,并减少原始表的开销。

答案 1 :(得分:0)

我不确定你的意思是你想在数据库中存储一个图像的base64,所以是的,将它放在一边将有助于搜索公寓,或者如果你想只是存储图像文件的路径,不是它在这里也不存在,也很可能将它们保持在一起。