开发者社区> 问答> 正文

在mongodb中如何正确的保存图片?

我现在有两种解决方案:
1.将图片保存在document的field中;
2.将图片采用mongodb的gridfs中。
图片大小在10k-50k之间,请问哪种方式更好?

展开
收起
落地花开啦 2016-02-07 10:07:34 3983 0
2 条回答
写回答
取消 提交回答
  • gridfs一旦配置好,凡是知道链接的人都可以访问文件咯?
    还有什么限制措施吗?

    2019-07-17 18:38:53
    赞同 展开评论 打赏
  • 喜欢技术,喜欢努力的人

    gridfs
    nginx有插件,可以通过url直接访问到gridfs里面的图片。速度飞快。
    另外用gridfs的主要优势在于把大量的小文件封装到一个较大的文件块里面,减少磁盘频繁的寻道。
    你可以建一个三到四级的目录,然后再每个子文件夹里面放上几千个小文件,然后再打开这个目录,体验一下速度。
    这纯属我的个人意见。

    2019-07-17 18:38:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
32 Tips to Boost MongoDB Perfo 立即下载
阿里云MongoDB备份恢复功能说明和原理介绍 立即下载
《玩转MongoDB 从入门到实战》 立即下载