可能的重复:
用户镜像 - 数据库与文件系统存储 https://stackoverflow.com/questions/585224/user-images-database-vs-filesystem-storage
你好 !我应该在哪里存储类似 Facebook 的应用程序的照片?在服务器本地的文件夹中还是将它们上传到数据库?我无意将这个应用程序商业化。
将图像存储在文件系统(文件夹)中并将路径存储在数据库中。
EDIT:
发现一篇关于 Facebook 如何处理图像存储的有趣文章:
Facebook:大海捞针:高效存储数十亿张照片 http://perspectives.mvdirona.com/2008/06/30/FacebookNeedleInAHaystackEfficientStorageOfBillionsOfPhotos.aspx
上面文章中的一些事实:
- Photo facts:
- 6.5B photos in total
- 每张图片4到5个尺寸实体化(30B文件)
- 475k images/second
- 主要通过 CDN(Akamai 和 Limelight)提供服务
- 20 万张个人资料照片/秒
- 每周上传 1 亿次
- 存储于netapp 文件管理器 http://en.wikipedia.org/wiki/NetApp_filer
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)