ceph 中文件系统,块,对象 存储的理解

1, 所谓文件系统,就像在windows系统中给一个u盘快速格式化一样.
linux中对应的命令是mkfs -t ,给一个硬盘fdisk分区后,都要执行mkfs.ext4 之类的.
mkfs 命令是在硬盘分区的最开头, 保存了一些信息.
以后在这个分区保存文件,这个文件的元数据就保存在这里.
2,块存储的概念参照 iscsi,就是提供一整个空硬盘(块设备)来共享, 要使用这个设备,
必须自己分区,格式化.
3,对象,李欣老师说的很明白,对象就是一个花括号,里面包含一些内容,可以是一个键值对,
也可以是复杂的嵌套键值对,数组,哈希表.
4,总结: 客户机保存数据的角度来看
文件系统: 数据保存在挂载的文件夹,元数据在提供共享的服务器上.
块: 数据和元数据都在挂载的硬盘上.
对象: 数据和元数据一起打包,再分割成很多键值对,一个kV保存4M
{文件名1: 4M数据,
文件名2: 4M数据,
文件名…: 4M数据
}
类似这样的一个对象,再存到类似 redis 数据库的东西里面.

5, 速度上来说对象存储应该比较快,文件系统最慢.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值