mogileFS分布式文件存储解决方案
来源:互联网 发布:我的淘宝登陆页面 编辑:程序博客网 时间:2024/05/22 16:06
mogileFS是一个分布式文件存储的解决方案,他由Six Apart开发下面列出了他的一些特性(由mogileFS页面http://www.danga.com/mogilefs/ 介绍翻译而来)
- 应用层——不需要特殊的核心组件
- 无单点失败——MogileFS安装的三个组件(存储节点、跟踪器、跟踪用的数据库),均可运行在多个 机器上,因此没有单点失败。(你也可以将跟踪器和存储节点运行在同一台机器上,这样你就没有必要用4台机器)推荐至少两台机器。
- 自 动的文件复制——基于不同的文件“分类”,文件可以被自动的复制到多个有足够存储空间的存储节点上,这样可以满足这个“类别”的最少复制要求。比如你有一个图片网站,你可以设置原始的JPEG图片需要复制 至少三份,但实际只有1or2份拷贝,如果丢失了数据,那么Mogile可以重新建立遗失的拷贝数。用这种办法,MogileFS(不做RAID)可以节约 磁盘,否则你将存储同样的拷贝多份,完全没有必要。
- “比RAID好多了”——在一个非存储区域网络的RAID(non-SAN RAID)的建立中,磁盘是冗余的,但主机不是,如果你整个机器坏了,那么文件也将不能访问。 MogileFS在不同的机器之间进行文件复制,因此文件始终是可用的。
- 传输中立,无特殊协议——MogileFS客户端可以通过NFS或HTTP来和MogileFS的存储节点来通信,但首先需要告知跟踪器一下。
- 简单的命名空间——文件通过一个给定的key来确定,是一个全局的命名空间。你可以自己生成多个命名空间,只要你愿意,不过这样可能在同一MogileFS中会造成key冲突。
- 不用共享任何东西——MogileFS不需要依靠昂贵的SAN来共享磁盘,每个机器只用维护好自己的磁盘。
- 不需要RAID——在MogileFS中的磁盘可以是做了RAID的也可以是没有,如果是为了安全性着想的话RAID没有必要买了,因为MogileFS已经提供了。
- 不会碰到文件系统本身的不可知情况——在MogileFS中的存储节点的磁盘可以被格式化成多种格式(ext3,reiserFS等等)。MogilesFS会做自己内部目录的哈希,所以它不会碰到文件系统本身的一些限制,比如一个目录中的最大文件数。你可以放心的使用。
Mogilefs 的网站地址(http://www.danga.com/mogilefs)
php 扩展 的地址(http://www.capoune.net/mogilefs/)提供了一个php扩展用来在php中使用mogileFS。
这儿也有一个地址,svn的源码库 http://svn.usrportage.de/php-mogilefs/trunk/
mogileFS 安装步骤( http://durrett.net/mogilefs_setup.html
mogileFS 使用perl 编写的,在安装前你应该先安装好perl。同时mogileFS也需要一个数据库用来保存文件数据的跟踪信息(目前好像可以使用MySQL推荐, SQLite,Oracle,Postsql)。
这儿有一个兄弟的中文安装学习笔记 mogileFS学习
mogileFS 适合于静态存储,就是那种一次保存,多次读取型的资源,比如以html方式静态化处理的动态文件,图片文件,其他只提供下载的文件等
- mogileFS分布式文件存储解决方案
- 关于mogilefs分布式文件存储简介
- 分布式存储mogilefs
- mogileFS 分布式存储-安装手记
- 企业级分布式存储应用-mogilefs
- 企业级分布式存储应用-mogileFS
- mogilefs + nginx 图片分布式存储spring配置
- 实验:实现Mogilefs分布式存储服务
- 在 Discuz 中应用 MogileFS 分布式文件存储系统
- 分布式文件系统之MogileFS
- 分布式文件系统MogileFS简介
- nginx反代mogilefs实现海量小文件存储
- nginx反代mogilefs实现海量小文件存储
- 分布式文件系统 MogileFS 安装手册
- 分布式文件系统 MogileFS 安装手册
- 分布式文件系统 MogileFS 安装手册
- 分布式文件系统 Mogilefs 安装步骤
- 分布式存储系统 MogileFS和FastDFS
- mogileFS的工作方式(译)
- 使用Code::Blocks编译VC程序(一)
- mogileFS体系结构分析-Mogstored存储节点在做什么
- mogileFS体系结构分析-数据库表
- Mogilefs学习
- mogileFS分布式文件存储解决方案
- mogilefs 最新版本安装
- VMware Tools安装手记
- 什么是bootloader程序,其功能和特点
- C语言笔试题目
- 78
- 基于XML的无限级横向导横菜单
- linux中的包管理器rpm的使用
- 一点心得