helyim: 纯 Rust 实现的分布式对象存储系统
原文中文,约1000字,阅读约需3分钟。发表于: 。helyim 是使用 rust 重写的 seaweedfs,具体架构可以参考 Facebook 发表的 haystack 和 f4 论文。 主要设计目标为: 精简文件元数据信息,去掉对象存储不需要的 POSIX 语义(如文件权限) 小文件合并成大文件,从而减小元数据数,使其完全存在内存中,以省去获取文件元数据的磁盘IO 支持地域容灾,包括 IDC...
helyim是使用rust重写的seaweedfs,主要设计目标是精简文件元数据信息,支持地域容灾,架构简单易于实现和运维。支持Http文件上传、下载、删除等接口,未来可能实现纠删码、Filer服务、io-uring等功能。使用方法包括启动master服务、volume服务、上传和删除文件。