存储结构
在计算机使用过程中,经常会用到下面3种存储结构:块存储,文件存储,对象存储。
数据结构
数据结构可以分为结构化数据和非结构化数据
- 结构化数据:二维表的方式,关系型数据库
- 非结构化数据:照片,音乐,视频
- 半结构化:html,日志
存储结构
存储结构可以分为扁平化和层次性结构两种。
树形层次性结构
- 层次性的结构:块存储和文件存储 ,文件夹套文件夹
- 层次性结构优点:看起来结构清晰
- 层次性结构缺点:如果目录层级太多太复杂,访问速度会下降
扁平化结构
- 扁平化结构:对象存储
- 扁平化优点:拓展性好,存储空间可以随意增大;访问数据的执行效率比较高
存储结构分类
阿里云提供了3种存储产品:块存储,文件存储NAS和对象存储OSS。
块存储
阿里云为云服务器ECS提供的块设备,需要分区格式化才能使用,以数据块为存储单位,具备高性能和低时延的特点,支持随机读写,可以作为系统盘或者数据盘直接挂载到ECS实例上。块存储适合存储本地使用的文件,成本比较高,而且容量有限制,不太适合大数据场景。
最简单的块存储方式:电脑中加一块硬盘(这块硬盘可以是外置的,内置的,也可以是存储阵列,也可以是网络当中的),然后对这个硬盘进行分区格式化,然后再在这个硬盘里写数据,这种存储结构就叫块存储
优点:
- 技术超级成熟,因为整个计算机架构都是这种
- 使用非常简单:电脑中