+
 新版

高手问答第 274 期 —— 聊聊分布式文件系统与 JuiceFS

OSC哒哒 发布于 2022/01/04 18:53
阅读 8K+
收藏 15

文件系统是计算机中一个非常重要的组件,为存储设备提供一致的访问和管理方式。在不同的操作系统中,文件系统会有一些差别,但也有一些共性几十年都没怎么变化:

  1. 数据是以文件的形式存在,提供 Open、Read、Write、Seek、Close 等API 进行访问;
  2. 文件以树形目录进行组织,提供原子的重命名(Rename)操作改变文件或者目录的位置。

文件系统提供的访问和管理方法支撑了绝大部分的计算机应用,Unix 的“万物皆文件”的理念更是凸显了它的重要地位。JuiceFS 是一款开源分布式文件系统,创新的将对象存储作为底层存储介质,实现了存储空间的无限扩展。任何存入 JuiceFS 的文件都会按照特定规则被拆分成固定大小的数据块保存在对象存储,数据块的元数据则保存在 Redis、MySQL 等数据库中。

OSCHINA 本期高手问答(1 月 5 日- 1 月 11 日)将以「分布式文件系统」为切入点展开讨论,「分布式文件系统的架构设计」、「分布式文件系统的特点」,除了上述范围,你也可以将讨论的内容外延到文件系统整个领域,包括文件系统的发展历程、未来展望、应用场景等等,还可以专注于开源的分布式文件系统 JuiceFS 的架构设计、实践等。

为此,我们邀请到了嘉宾@苏锐   @Juicedata 来和大家一起探讨分布式文件系统。

 嘉宾简介

苏锐,JuiceFS 合伙人,作为1号成员参与创建 JuiceFS,先通过全球公有云上的 SaaS 产品获得国内外几十家商业客户,之后于 2021 年 1 月 JuiceFS 开源。

为了鼓励踊跃提问,@Juicedata  会在问答结束后从提问者中抽取 5 名幸运用户赠予 JuiceFS 定制搪瓷杯一个
 
 

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

加载中
0
z
zzy00321

@苏锐 JuiceFS的对象存储相对传统的块存储分布式文件系统有啥优点?JuiceFS的存储现在是针对什么业务场景使用的?

0
enable-
enable-

@苏锐  JuiceFS的跨节点、机架、机房、区域的副本放置策略,可用性程度,能不能简单讲讲

一致性协议的实现 以及涉及到 元数据管理,主丛切换的及时性和正确性

最后 就是 各种突发情况下 主从同步的策略,全面高效的负载均衡(空间/吞吐/副本)

0
dkJava11
dkJava11

@苏锐    1.JuiceFS和 nas  nfs存储有啥区别?JuiceFS 优势在哪里?

2.JuiceFS 使用了什么设计模式?

0
Mark哥是我
Mark哥是我
同ceph是一类产品吗?如果是优势在哪里?
0
猪娃娃
猪娃娃
JuiceFS 主要应用场景是什么呢
0
e
ericyan1

@苏锐   请问下 juicefs  对于海量的小文件存储适合吗?性能如何

苏锐
苏锐
使用 Redis 做元数据引擎推荐存储 2亿以内文件,使用 TiKV 适合更大规模。性能要看场景,对于训练等读为主的场景有 cache 机制加速,性能不错
0
neocean
neocean
兼容minio吗?
苏锐
苏锐
minio 可以做后端数据持久层,存 data。配合一个数据库,形成完整的 JuiceFS 文件系统
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部