MongoDB mongo 的图片的储存

jialezhang · 2012年08月15日 · 最后由 jialezhang 回复于 2012年08月16日 · 4542 次阅读

最近需要做一个图片分享的东西,之前折腾了下mongo和mongoid,觉得还不错,于是乎就想用mongo做项目了,貌似mongo对于大文件(以前是4M以上,现在是16M以上),要用到GridFs,现在自己配环境的时候用的是passenger+nginx,貌似用GridFs时候需要用其编译nginx,不太懂这个地方,是不是说我用GridFs就不能用passenger部署rails app了,只能用unicorn了,求大神普及mongoid+carrierwave+gridfs+nginx+部署方面的知识.

共收到 10 条回复

upyun更靠谱些.

如果你对这些东西了解不多,最好还是不要把圈子画得太大,这样你搞很久都搞不出来东西 这两天看你发的一系列问题,而这些东西看起来你好像都不了解 先用你最熟悉的方式实现这个东西,其他那些技术可以慢慢研究,一步一步来。

另外 Mongoid, Carrierwave, GridFS, Nginx, OmniAuth, 这些如何使用,他们各自的官方页面上都有比较清楚的介绍的,你花时间仔细的看一下就能理解到如何使用了。

#3楼 @huacnlee 可以简单介绍一下

#1楼 @mimosa 想先本地然后再云端啦

#2楼 @huacnlee 本来是因为和别人合作一个网站,然后同伴生病了没,我就先一个练练,想先学学一些插件的用法,然后同时打好ruby的基础,以及一些服务器的配置,以后就快很多了,可能是我自己比较懒,看着英语的东西有点烦,但是网上没找到好的教程就跑来劳烦大家了,以后尽量避免.

#6楼 @jialezhang 刚开始玩也没必要上来就mongo什么的,从简单的开始嘛

#7楼 @ywencn 嘿嘿,之前用php+mysql写过一个类似微博的东西,之后用rails做了一两个小的东西之后想多多的涉猎下新鲜的东西,想看看NoSql的威力就开始用mongo,目前配置环境还没有出现大的问题,就像一直用下去啦,然后就看看社区的Gemfile,边学学比较常用的gem边写小的demo了.

曾经把用户头像base64后存到mongodb,GridFS没接触过,不知道你的应用场景是什么,为什么不用file系统,要存db呢?

#9楼 @mimosa 目前是用的file系統,打算之後試試存到upyun,謝謝啦

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册