MongoDB mongo 的图片的储存

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

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

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,謝謝啦

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