开发者社区> 问答> 正文

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

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

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

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

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

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

相关电子书

更多
Data as a Service - 数据即服务 -- MongoDB⾼级应⽤模式 立即下载
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载

相关镜像