Seaweed FS описание, скриншоты и видео

Иконка приложения Seaweed FS

Seaweed FS

  • (252)
Описание, скриншоты и видео

Описание

SeaweedFS — это простая и хорошо масштабируемая распределенная файловая система. Есть две цели:

хранить миллиарды файлов! чтобы обслуживать файлы быстро!

SeaweedFS начиналась как хранилище объектов для эффективной обработки небольших файлов. Вместо того, чтобы управлять всеми метаданными файлов в центральном мастере, центральный мастер управляет только томами файлов и позволяет этим серверам томов управлять файлами и их метаданными. Это снижает давление параллелизма со стороны центрального мастера и распространяет метаданные файлов на серверы томов, обеспечивая более быстрый доступ к файлам (O(1), обычно всего одна операция чтения с диска).

SeaweedFS может прозрачно интегрироваться с облаком. С горячими данными в локальном кластере и горячими данными в облаке со временем доступа O(1) SeaweedFS может обеспечить как быстрое время локального доступа, так и эластичную емкость облачного хранилища без каких-либо изменений на стороне клиента.

Для метаданных каждого файла требуется всего 40 байт дискового пространства. С чтением диска O(1) это настолько просто, что вы можете испытать производительность в своих реальных сценариях использования.

SeaweedFS начал с реализации дизайн-бумаги Facebook Haystack. Кроме того, SeaweedFS реализует кодирование стирания с идеями из f4: Facebook’s Warm BLOB Storage System.

Помимо хранилища объектов дополнительный Filer может поддерживать каталоги и атрибуты POSIX. Filer — это отдельный линейно масштабируемый сервер без сохранения состояния с настраиваемыми хранилищами метаданных, например, MySql, Postgres, Mongodb, Redis, Cassandra, Elastic Search, LevelDB, MemSql, TiDB, Etcd, CockroachDB и т. д.

Ссылки и скачивание

Ссылка на официальный сайт Seaweed FS, по которой вы можете скачать приложение и найти более подробную информацию о нём
Ссылка на официальный сайт

Преимущества и недостатки

  • Поддержка WebDAV
  • Кодирование стирания
  • Облачное хранилище
  • Поддержка хранилища S3
  • Распределенный
  • Устойчивость к сбоям
  • Region replication
  • Kubernetes
  • Сжатие файлов
  • Файловая система
  • Файловое хранилище

Поддерживаемые платформы и тарифы

Бесплатно | Открытый исходный код Mac Windows Linux BSD Самостоятельный хостинг Английский

Краткое описание

  • Разработчик: Chris Lu
  • Открытый исходный код (Apache-2.0) и бесплатный продукт.
  • Написано на Go
  • Средний рейтинг 5
  • 14 аналогов