经过四年的积累,上周一 JuiceFS 开源了。开源版是一个建立在 Redis 和 S3 等对象存储(比如 AWS S3、阿里云 OSS)之上的开源 POSIX 文件系统。它是为云原生环境设计,通过把元数据和数据分别持久化到 Redis 和对象存储中,它相当于一个无状态的中间件,帮助各种应用通过标准的文件系统接口来共享数据。
主要特性
- 完整 POSIX 兼容:已有应用可以无缝对接;
- 极致的性能:毫秒级的延迟,近乎无限的吞吐量(取决于对象存储规模);
- 云原生:完全弹性,很容易实现存储和计算分离架构;
- 共享:可以被多个客户端同时读写;
- 文件锁:支持 BSD 锁(flock)及 POSIX 锁(fcntl);
- 数据压缩:默认使用 LZ4 压缩数据,节省存储空间。
在过去的一周中,JuiceFS 在 GitHub 上已经获得超过 2300 星,创建了 117 个 Fork,28 个 Issue,49 个 Pull Request。感谢大家的喜欢和认可,尤其要感谢在第一周就参与进来的贡献者:suzaku, xyb, ZhaoXinlong, Xuanwo, zyfjeff, 201341。
基于社区的反馈持续迭代、打磨 JuiceFS,在开源的第一周里已经发布了三个版本 v0.9.3, v0.9.2 和 v0.9.1。
相关文章
- 官方博客「JuiceFS,我们开源了」
- InfoQ 头条报道「历时四年,分布式文件系统 JuiceFS 开源了」
- 来自社区用户祝威廉的文章「JuiceFS 你应该知道的一些事」
想看看 JuiceFS 项目仓库,请直达 GitHub 页面 👊🏻