可能重复:
When to store images in a database(mySQL) and when not? (Linking image to item in database)
Which is the best method to store files on the server (in database or storing the location alone)?
在将MP3 / pdf与数据库存储之间,我应该考虑什么才能做出最佳选择。 将文件作为BLOB存储在数据库中更好吗?或者是否有一个允许我查看文件系统的字段更好?
问题中的文件不可能超过15MiB,但如果需要考虑的话,所有文件都可能至少1MiB。
如果这会产生影响,将通过PHP访问数据......
编辑:我将继续使用数据库中带有文件名的文件系统上的资源。谢谢或输入!
答案 0 :(得分:5)
过去3年来,我一直致力于一个大型附件存储在数据库中的项目。
以上所有(根据我的经验) false 。
答案 1 :(得分:4)
我认为对于大多数用例,只存储文件路径是最好的方法。对我而言,这种方法的优点包括:
存储blob有一些潜在的用例:
答案 2 :(得分:-2)
最好的办法是将文件保存在上传目录中,并将该位置传递给MySQL