查看原文
其他

JuiceFS开源,一个基于Redis和云对象存储的分布式POSIX文件系统

The following article is from FOSS Lab Author 一君

1 月 11 日, Juicedata 果汁数据科技宣布开源分布式文件系统 JuiceFS

JuiceFS 是基于 Redis 和对象存储(例如 Amazon S3)构建的开源 POSIX 文件系统,针对云原生环境进行了设计和优化。通过使用广泛采用的 Redis 和 S3 作为持久性存储,JuiceFS 可以用作无状态中间件,以使许多应用程序轻松共享数据。

JuiceFS 近期也进行了架构升级,将元数据服务改造为支持多引擎的插件式架构,可以利用已有的开源数据库实现元数据存储。JuiceFS 目前选用 Redis 作为第一个开源存储引擎,未来还会增加 SQL 数据库、TiKV 等支持事务的 KV 数据库支持。

据悉,开源之前,JuiceFS 已经历经 4 年的持续迭代,并在几十家科技企业业务中应用,SaaS 使用量也持续快速增长,在刚刚过去的 2020 年实现了盈亏平衡。其开发团队认为,闭源的基础软件会限制使用者对它的深度理解,因此依靠 SaaS 产品的收入支撑和开源社区的力量,希望 JuiceFS 可以被更广泛使用。

JuiceFS 目前的突出功能包括:

  • 完全兼容 POSIX:JuiceFS 是完全兼容 POSIX 的文件系统。现有的应用程序可以直接使用它。

  • 性能:延迟可以低至几毫秒,并且吞吐量可以扩展到几乎无限。

  • Cloud Native:通过利用云对象存储,可以扩展存储和独立计算(也称为分解存储和计算架构)。

  • 共享:JuiceFS 是一个共享文件存储,可以由多客户端读取和写入。

  • 全局文件锁:JuiceFS 支持 BSD 锁(flock)和 POSIX 记录锁(fcntl)。

  • 数据压缩:默认情况下,JuiceFS 使用 LZ4 压缩所有数据,也可以使用 Zstandard。



JuiceFS详情:https://www.oschina.net/p/juicefs


Flash 未死

2021-01-13

GitHub程序员考公指南冲热榜,已超5k Star

2021-01-13

Linus Torvalds再改页面锁逻辑

2021-01-12



觉得不错,请点个在看

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存