Seaweed FS

Seaweed FS
软件描述
SeaweedFS 是一个简单且高度可扩展的分布式文件系统,可快速存储和提供数十亿个文件!SeaweedFS 对象存储具有 O(1) 磁盘寻址性能,SeaweedFS Filer 支持跨集群复制、POSIX、S3 API 等功能。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 Seaweed FS?
SeaweedFS 是一个简单且高度可扩展的分布式文件系统。其有两个目标: 存储数十亿个文件! 快速提供文件访问! SeaweedFS 最初作为对象存储,用于高效处理小文件。它不将所有文件元数据集中管理在主服务器上,而是由主服务器仅管理文件卷,而将文件及其元数据的管理交由各个卷服务器完成。这减轻了主服务器的并发压力,并将文件元数据分散到卷服务器中,从而实现更快的文件访问(O(1),通常只需一次磁盘读取操作)。 SeaweedFS 可透明地与云集成。本地集群存放热数据,云端存放温数据,且访问时间仍为 O(1),SeaweedFS 既能实现快速的本地访问,又能提供弹性的云存储容量,无需修改客户端。 每个文件的元数据仅需 40 字节磁盘开销。由于其结构简单且磁盘读取为 O(1),欢迎您用实际应用场景挑战其性能表现。 SeaweedFS 最初基于 Facebook 的 Haystack 设计论文实现,同时借鉴 f4:Facebook 的 Warm BLOB 存储系统,实现了纠删码。 在对象存储之上,可选的 Filer 组件支持目录和 POSIX 属性。Filer 是一个独立的、线性可扩展的无状态服务器,支持自定义元数据存储,例如 MySQL、PostgreSQL、MongoDB、Redis、Cassandra、Elastic Search、LevelDB、MemSQL、TiDB、Etcd、CockroachDB 等。
🔄 替代方案
17 个选择MinIO 是一款以 GNU Affero 通用公共许可证 v3.0 发布的高性能对象存储,与亚马逊 S3 云存储服务 API 兼容。使用 MinIO 可构建用于机器学习、分析和应用数据工作负载的高性能基础设施。

Garage
Garage 是一个轻量级的地理分布式数据存储系统,实现了 Amazon S3 对象存储协议。它使应用程序能够在冗余的多节点环境中存储大型二进制对象,如图片、视频、图像、文档等。
Litestream
软件
Litestream 是一个独立的 SQLite 灾难恢复工具。它作为后台进程运行,可安全地将更改增量复制到另一个文件或 S3。Litestream 仅通过 SQLite API 与 SQLite 通信,因此不会损坏您的数据库。

Google Cloud Filestore
软件
Google Cloud Filestore 是一款专为高性能工作负载设计的托管文件存储服务,提供一致的性能和低延迟的存储操作,能够有效处理高要求的工作负载。通过 Filestore Enterprise,可实现 99.

GlusterFS
软件
GlusterFS 是一种可扩展的网络附加存储文件系统,已应用于云计算、流媒体服务和内容分发网络等领域。GlusterFS 最初由 Gluster, Inc. 开发,后由 Red Hat, Inc. 继续开发。



