使用mongodb的gridfs当做文件存储系统可行吗?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

使用mongodb的gridfs当做文件存储系统可行吗?

2016-02-27 14:56:14 2941 2

项目中,对于文件的存放想找一个解决方案,文件有大有小,小的可能2K,大的可能10G以内。
目的想实现文件在多台服务器之间的备份,避免单台服务器物理损毁造成文件丢失
第一种方案:直接存放在linux的文件系统中,自行分目录存放。可是要自己实现备份,有点重新造轮子的感觉
第二种方案:就是标题提出的方案,使用mongodb的gridfs做文件保存,可以实现自动文件复制
第三种方案:使用fastdfs做文件保存,也可以实现自动文件复制
我想听听各位小伙伴怎么看,我不知道mongodb在各公司是否有人专门用来存放文件的。
fastdfs是国内的,据说还不错。
我自己做了简单的测试,mongodb的gridfs在操作小图片(2.5K)保存、下载都比fastdfs快一些些。
大伙可以给出自己的建议,只是用于文件保存、备份。

取消 提交回答
全部回答(2)
  • 张友东(林青)
    2019-07-17 18:48:53

    大量文件存储可考虑下OSS

    0 0
  • 落地花开啦
    2019-07-17 18:48:53

    感觉不太合适, 这个不是 mongodb 的强项。直接用个 svn 不行吗。
    在2个客户端上,定时用.bat文件每10分钟定时更新一次
    即使服务器上没有了,至少客户端上还是好的。 
    别用数据库来保存文件,这是不太好的。 
    数据库一旦损坏,所有文件将丢失损坏。
    svn如果出了问题,但只有服务器不是磁盘损坏,还可以直接进到里边去把文件复制出来。

    0 1
添加回答
相关问答

29

回答

云计算之路:为什么要选择云计算

cnblogs 2013-03-27 10:22:27 143077浏览量 回答数 29

19

回答

[@倚贤][¥20]学习Java后端的疑惑

小江同志 2018-10-24 16:11:21 132510浏览量 回答数 19

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 226104浏览量 回答数 162

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 157670浏览量 回答数 145

18

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 646740浏览量 回答数 18

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 259809浏览量 回答数 38

294

回答

Linux Bash严重漏洞修复紧急通知(已全部给出最终修复方案)

qilu 2014-09-25 13:26:50 434547浏览量 回答数 294

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 305603浏览量 回答数 249

40

回答

阿里云ecs从购买到环境搭建和建站!!(phpstudy一件包)

梦丫头 2014-07-29 20:51:49 162506浏览量 回答数 40

24

回答

【精品问答】python技术1000问(1)

问问小秘 2019-11-15 13:25:00 475537浏览量 回答数 24
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载