JuiceFS 分布式文件系统 JuiceFS

JuiceFS • 3813 次点击    
这是一个分享于 的项目,其中的信息可能已经有所发展或是发生改变。
## JuiceFS JuiceFS 是一款高性能 POSIX 文件系统,针对云原生环境特别优化设计,在 GNU Affero General Public License v3.0 开源协议下发布。使用 JuiceFS 存储数据,数据本身会被持久化在对象存储(例如,Amazon S3),而数据所对应的元数据可以根据场景需求被持久化在 Redis、MySQL、SQLite 等多种数据库引擎中。JuiceFS 可以简单便捷的将海量云存储直接接入已投入生产环境的大数据、机器学习、人工智能以及各种应用平台,无需修改代码即可像使用本地存储一样高效使用海量云端存储。 **项目地址**: https://github.com/juicedata/juicefs 📺 **视频**: [什么是 JuiceFS?](https://www.bilibili.com/video/BV1HK4y197va/) ## 核心特性 1. **POSIX 兼容**:像本地文件系统一样使用,无缝对接已有应用,无业务侵入性; 2. **HDFS 兼容**:完整兼容 [HDFS API](https://juicefs.com/docs/zh/community/hadoop_java_sdk),提供更强的元数据性能; 3. **S3 兼容**:提供 [S3 Gateway](https://juicefs.com/docs/zh/community/s3_gateway) 实现 S3 协议兼容的访问接口; 4. **云原生**:通过 [Kubernetes CSI driver](https://juicefs.com/docs/zh/community/how_to_use_on_kubernetes) 可以很便捷地在 Kubernetes 中使用 JuiceFS; 5. **多端共享**:同一文件系统可在上千台服务器同时挂载,高性能并发读写,共享数据; 6. **强一致性**:确认的修改会在所有挂载了同一文件系统的服务器上立即可见,保证强一致性; 7. **强悍性能**:毫秒级的延迟,近乎无限的吞吐量(取决于对象存储规模),查看[性能测试结果](https://juicefs.com/docs/zh/community/benchmark); 8. **数据安全**:支持传输中加密(encryption in transit)以及静态加密(encryption at rest),[查看详情](https://juicefs.com/docs/zh/community/encrypt); 9. **文件锁**:支持 BSD 锁(flock)及 POSIX 锁(fcntl); 10. **数据压缩**:支持使用 LZ4 或 Zstandard 压缩数据,节省存储空间;
授权协议:
AGPL
开发语言:
go 查看源码»
3813 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传