我正在做一个项目,我需要存储许多用户上传的文件并提供冗余。对于文件上传,我首先考虑将用户上传的文件放在 NFS“上传”目录中,并使用 Gearman 抓取文件,将其移动到永久存储位置,然后使用文件信息(文件大小、日期...... ETC)。
现在我已经了解了 MongoDB 的 GridFS,我认为这可能是比 NFS 和 Gearman 更好的方法。使用 GridFS,我不需要 NFS,并且内置了冗余——但我会非常信任 MongoDB。
说了这么多,我想知道是否有人有任何想法?有人知道 GridFS 的大型部署吗?我知道很多人将 MongoDB 用于 NoSQL,但我没有找到很多对 GridFS 部署的参考。
谢谢!