亲爱的, 我正在开发一个自动化工具。为此我需要文件附件功能。后端使用Mysql 5.2,Appache tomcate server.Can任何机构建议我上传文件到DB更好或上传到服务器更好。 提前谢谢。
答案 0 :(得分:3)
阅读这篇文章是最好的。同时我可能知道什么样的文件(图像,电影,文本doc),它的文件大小是多少?
DB中的文件路径绝对是最佳选择
Storing Images in DB - Yea or Nay?
亮点:
文件存储。 Facebook工程师对此进行了精彩的讨论。一个要点是了解目录中文件的实际限制。
Needle in a Haystack: Efficient Storage of Billions of Photos
答案 1 :(得分:2)
DBMS具有以下优势
您可以从多个站点访问它,如果您在FS中存储,则需要一些协议来传输它
使用DBMS,您可以直接获得关系,而对于FS,您需要以编程方式管理它
使用DBMS,您可以充分利用ORM。
我投票给DBMS
答案 2 :(得分:1)
将文件上传到服务器并在数据库中为其路径添加条目是一种更好的方法。