- 应用访问存储的方式包括:基于块访问,基于文件访问,基于对象访问。
- 传统存储与分布式存储的区别:传统的NAS或SAN存储解决方案绑定至昂贵的专有硬件,软件定义型存储通常设计为使用现成的存储驱动器和设备,花费要低于传统的存储设备,软件定义型存储是一个软件层,在物理存储设备和数据请求之间提供一个抽象层,借助这一抽象层,可以更加轻松地实施存储虚拟化等功能,让许多基础存储设备和服务器池化为一种虚拟存储空间。以各种方式冗余的使用存储来提供弹性和容错能力存储虚拟化可以让软件定义型存储解决方案横向扩展,以支持PB级规模的部署。
- 分布式存储概念:分布式存储系统是通过网络将数据分散存储在多台独立的设备上。
- 分布式数据存储特点:(1)运行在多台节点上,自动整合;(2)整合集群内所有存储空间资源,虚拟化并对外提供文件访问服务;(3)更好的扩展性,更大的容量,更适合大规模数据的性能需求。
6 存储分类:
- 本地存储本地的文件系统,不能在网络上用
- 网络存储--网络文件系统,共享的是文件系统
nfs 网络文件系统
hdfs 分布式网络文件系统 Hadoop分布式文件系统
glusterfs 分布式网络文件系统
- 分布式存储(集群的方式)
其中namenode为元数据服务器,元数据就是来描述文件的特征,比如文件的创建时间,文件块的分布信息,以及数据存储位置等。
datanode节点是存储具体的数据的节点。