可能重复: 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)?
在用数据库存储MP3s/pdfs之间,我应该考虑哪些最佳选择。是否最好将文件作为BLOB存储在DB中?还是仅仅有一个允许我查看文件系统的字段更好呢?
问题中的文件不太可能超过15 1MiB,但所有文件都可能至少是1 1MiB,以防出现这种情况。
数据将通过PHP访问,如果有区别的话.
编辑:我将介绍我已经在做的事情:)数据库中文件系统中文件名的资源。谢谢,或者输入!
发布于 2013-01-16 22:09:05
在过去的3年里,我一直在从事一个将大型附件存储在数据库中的项目。
优势
缺点
关于DB的神话
以上(根据我的经验)都是false。
关于大气泡的事实
发布于 2013-01-16 22:04:29
我认为对于大多数用例来说,仅仅存储文件文件是最好的方法。对我来说,这种方法的优点包括:
有一些用于存储气泡的潜在用例:
发布于 2013-01-16 21:56:11
最好的方法是将文件保存在上传目录中,并将该位置传递给MySQL。
https://stackoverflow.com/questions/14368581
复制相似问题