张映 发表于 2016-08-02

分类目录: 服务器相关

gridfs是一种将大型文件存储在MongoDB的文件规范。所有官方支持的驱动均实现了GridFS规范。简单看一下官方说明:

When to Use GridFS

In MongoDB, use GridFS for storing files larger than 16 MB.
In some situations, storing large files may be more efficient in a MongoDB database than on a system-level filesystem.

玩了玩gridfs才发现,这玩意,不能算做是传统意义上的分步式文件服务器。它的数据存储在mongodb中,大文件会被分成小块存储,分布式依赖mongodb。

对于存储小文件,例如:图片之类的,fastdfs比较合适的。
对于大一些的文件,例如:小视频,大一点文档等gridfs还是比较合适的。

阅读全文>>

张映 发表于 2014-07-14

分类目录: 服务器相关

说正文前,先感谢happy_fish100提供的fastdfs,轻量级的分布式文件服务器。

随着用户量的变大,图片,视频等的量会不断的增大,这个时候一个硬盘可能不够用了,就要加硬盘。硬盘加不了时,就要增加服务器了。同一组服务器,文件服务器的东西是一样,不同组的服务器,有不同的文件,不同的组之间,共同组建了文件服务器的所有内容。

下面说一下,安装配置的过程,这里配置的方法,根开发者提供的方法不一样,我没有用到fastdfs-nginx-module,通过配置nginx实现了fastdfs-nginx-module的功能。

阅读全文>>

张映 发表于 2012-07-24

分类目录: 服务器相关

fastdfs是一个轻量级的文件系统,现在生产环境用的就是这个。个人觉得还是不错的文件系统。现在文件服务器是一台机子,现在我又加了一台。下面详细介绍一下配置过程。

阅读全文>>

张映 发表于 2010-02-09

分类目录: 服务器相关

一,fastdfs是什么

FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

二,安装

wget http://fastdfs.googlecode.com/files/FastDFS_v1.22.tar.gz
tar zxf FastDFS_v1.22.tar.gz
cd FastDFS
./make.sh
mkdir /usr/local/include             #一般情况下,local下面会有一个include文件夹的,如果没有在建个目录
./make.sh install

阅读全文>>