FastDFS представляет собой легкий с открытым исходным кодом распределенной файловой системы, функции включают в себя: хранение файлов, синхронизация файлов, доступ к файлам (загрузка файлов, загрузки файлов) и т.д., для решения хранения высокой емкости и вопросы балансировки нагрузки. Особенно подходит для перевозчика подать онлайн-сервисы, такие как сайты, фотоальбом, видео-сайты и многое другое.
Официальный форум http://bbs.chinaunix.net/forum-240-1.html
fastdfs Google Code http://code.google.com/p/fastdfs/
Распределенная файловая система анализа архитектуры FastDFS HTTP: //www.programmer .com.cn / 4380 /
индекс |
Подходящие типы |
распределение файлов |
Производительность системы |
сложность |
FUSE |
POSIX |
Резервный механизм |
интерфейс протокола связи |
Поддержка сообщества |
язык разработки |
FastDFS |
4KB ~ 500МБ |
Небольшие файлы нефрагментарный процесс объединения хранения |
высокая |
простой |
Не поддерживает |
Не поддерживает |
Группа резервирования |
Api HTTP |
Домашние пользователи |
C язык |
TFS |
Все файлы |
Небольшие файлы объединяются, чтобы блокировать срезы ткани |
комплекс |
Не поддерживает |
- |
Блок хранение множества частей, первичное и вторичное аварийное восстановление |
API HTTP |
меньше |
C ++ |
|
MFS |
Больше чем 64К |
Фрагмент хранения |
Master приходилось больше памяти |
поддержка |
поддержка |
Динамическая мульти-избыточная резервное копирование |
Используйте предохранитель висит в |
более |
Perl |
|
HDFS |
Большие файлы |
Большие куски блока хранения файлов |
простой |
поддержка |
поддержка |
Несколько копий |
Native API |
более |
Джава |
|
Ceph |
блок файла назначения |
Мастер из нескольких OSD |
комплекс |
поддержка |
поддержка |
Несколько копий |
Native API |
меньше |
C ++ |
|
MogileFS |
Массивная маленькая картинка |
высокая |
комплекс |
Может поддерживать |
Не поддерживает |
Динамическое резервирование |
Native API |
Меньше документации |
Perl |
|
ClusterFS |
Большие файлы |
простой |
поддержка |
поддержка |
более |
С |