object 存放数据的原理是什么?

设定512 kb的object size 大小,存放数据的过程中,用ceph df detail观察到的结果是,每存放一个512KB的文件,object+1 ,或者存放更小的文件总值每512KB,object 数量都会加一,这说明一个object可以存放多个文件?每个object是如何存放数据的?...显示全部

设定512 kb的object size 大小,存放数据的过程中,用ceph df detail观察到的结果是,每存放一个512KB的文件,object+1 ,或者存放更小的文件总值每512KB,object 数量都会加一,这说明一个object可以存放多个文件?每个object是如何存放数据的?

收起
参与6

返回jimV5的回答

jimV5jimV5存储工程师金融保险

根据最近的一次将对象存储深挖拆解,对象存储底层实质上用的是文件系统,将对象以一种新的或拆或打包,形成固定大小的文件重新存储到文件系统内,再配以各自的数据库存储元数据。比如ibm 的cos 实际上用的是debian linux os ,文件系统使用的是ext4 ,核心组件叫ds-net 并启动5000端口监听,其中发现有使用hdfs相关组件,java 程序编写的。
ceph 实际上通常也是同样ext4 ,不过ceph 的局限是保护策略需要按隔离区域预先设置好。不可以按需进行动态修改

保险 · 2018-10-29
浏览1862

回答者

jimV5
存储工程师金融保险
擅长领域: 存储分布式系统服务器

jimV5 最近回答过的问题

回答状态

  • 发布时间:2018-10-29
  • 关注会员:2 人
  • 回答浏览:1862
  • X社区推广