数据:数据产生,数据流动,数据持久化
1.存储系统:一个提供了读写控制接口,能够安全有效的把数据持久化。我们的计算机中就有存储系统
2.存储系统的层级结构:层级越高,越慢,越大,成本越低。层级越低,越快,越小,成本越高。为了更加方便计算机的使用,必须让快的存储设备和慢的存储设备连接起来,但是你直接相连的话肯定是有问题的,慢的设备会因为输入太快,所以需要一个中间设备来匹配他俩的速度,这应该就是缓存的意义。所以缓存这东西很重要,每当设备速度不匹配时就需要来个缓存。
3.RAID硬盘是个很脆弱的东西,它经常会坏掉。所以,为了保证服务器可靠耐用,硬盘必须时时刻刻保持可用。所以有了RAID这个东西。它的目的是将好几个硬盘合并在一起,就算硬盘坏了一个,剩下还有好几个硬盘是正常的,这样服务器才不会挂掉。除此之外它还能提升储存容量、加快存取速度等能力。
RAID-1+0它相当于先把这些硬盘成对成对的用RAID-1方式组合起来,然后再把这些组合结果用RAID-0方式组合起来。这种模式下它支持高可用,又能有很好的读写性能。这种方式,由于需要存两份一模一样的数据,因此容量会损失一半。
4.数据库
关系型数据库=存储系统+结构化+丰富的能力
非关系型数据库= 关系型数据库-结构化
5.单机存储=单个计算机节点上的存储软件系统
6.分布式存储=单机存储系统+分布式协议,可以使用网络