可能重复: 用户映像-数据库与文件系统存储
您好!我应该把照片储存在什么地方,以供类似facebook的应用?在本地服务器上的文件夹中还是将它们上传到数据库?我不打算让这个应用程序商业化。
发布于 2010-12-26 13:40:56
将图像存储在文件系统(文件夹)中,并将路径存储在数据库中。
编辑:
找到了一篇关于Facebook如何处理图像存储的有趣文章:
Facebook:“草堆中的针”:高效存储数十亿张照片
以上文章中的一些事实:
- 100m uploads/week
- Stored on [netapp filers](http://en.wikipedia.org/wiki/NetApp_filer)
发布于 2010-12-26 13:42:11
我希望文件存储在文件系统中,数据存储在数据库中。所以,我要做的是上传文件并保存在文件系统中。在目录里。比如说,/home/username/appfiles/,在数据库中,我将引用它。例如,在image_location: /home/username/appfiles/image_file_name列下。
我还将通过添加时间戳来重命名该文件,以确保两个同名文件不会被重写。
https://stackoverflow.com/questions/4534001
复制相似问题