对象存储快存储文件存储的区别

Posted 笨鸟居士的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象存储快存储文件存储的区别相关的知识,希望对你有一定的参考价值。

 

分布式存储的应用场景相对于其存储接口,现在流行分为三种:

  1. 对象存储: 也就是通常意义的键值存储,其接口就是简单的GET、PUT、DEL和其他扩展,如七牛、又拍、Swift、S3

  2. 块存储: 这种接口通常以QEMU Driver或者Kernel Module的方式存在,这种接口需要实现Linux的Block Device的接口或者QEMU提供的Block Driver接口,如Sheepdog,AWS的EBS,青云的云硬盘和阿里云的盘古系统,还有Ceph的RBD(RBD是Ceph面向块存储的接口)

  3. 文件存储: 通常意义是支持POSIX接口,它跟传统的文件系统如Ext4是一个类型的,但区别在于分布式存储提供了并行化的能力,如Ceph的CephFS(CephFS是Ceph面向文件存储的接口),但是有时候又会把GFS,HDFS这种非POSIX接口的类文件存储接口归入此类。



作者:hermitBaby
链接:https://www.zhihu.com/question/21536660/answer/79458092
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

以上是关于对象存储快存储文件存储的区别的主要内容,如果未能解决你的问题,请参考以下文章

块储存对象存储文件存储的区别和联系

对象存储文件存储块存储这三者之间有什么区别?

来聊聊对象文件网关和分布式文件存储的区别

来聊聊对象文件网关和分布式文件存储的区别

来聊聊对象文件网关和分布式文件存储的区别

来聊聊对象文件网关和分布式文件存储的区别