zoukankan      html  css  js  c++  java
  • “饮水机”:形象比喻 深入浅出理解RAID

    “饮水机”:形象比喻 深入浅出理解RAID

    作者:valen出处:IT专家网2009-09-22 07:00

      1. standalone的饮水机:日常我们所用的机器一般均采用这样的数据读取方式,也就是我们常规的方式。数据存放在一块硬盘里,且只有一块硬盘,那么自然我们的数据只能从该快硬盘中读取。

         “饮水机”:形象比喻 深入浅出理解RAID

      2. cluster的饮水机:所谓cluster就是集群的意思,也就是多台,不管是我们家用的pc机还是服务器,数量一定是在2台或者2台以上。就拿2台服务器来举例吧,数据被存放在2台服务器上,我们可以从服务器A中读取想要的数据,也可以从服务器B中读取想要的数据,这样虽然方便了用户访问,但是比较浪费硬件资源,不可能让多台服务器提供同样数据和同样服务的。

      3. Hot swap饮水机:所谓Hot swap是热交换的意思,概念上来说类似于热备份(在数据库运行的情况下,采用archivelog mode方式备份数据库的方法)。它的数据读取方式类似于常规方式,唯一不同的是,有一块备用的硬盘在时刻准备着。一旦正在使用的硬盘出现了问题,那么备用硬盘就要及时更换上,以免造成不必要的损失。这样的方式也存在着一些弊端,比如硬盘更换需要时间,这对很多企业来说一定是个很严峻的问题。

      4. RAID 0:通常称为带区,是利用带区数据映射技巧的特定性能。它的优势就是数据的读写速度较快,但是没有冗余功能,如果一个磁盘(物理)损坏,则所有的数据都无法使用。至少需要2块硬盘,数据按照一块写满再写另一块的原则进行着,如果正在读写数据的硬盘快掉了,那么数据读写将不能再继续。

      5. RAID 1:采用镜象结构。数据在被写到其中一块硬盘的同时,其镜像也被复制到另一块硬盘中。这样的方式可以防止硬盘损坏带来的数据丢失,但是即使是2块硬盘,其存储的空间也相当于只有一块硬盘的大小。硬盘的数量虽然多了,也有了一定的数据备份和保证功能,但是I/O传输速率却无法得到改善。也就是饮水机的出水口并没有变大或者变多。

      6. RAID 5:分布式奇偶校验的独立磁盘结构,常使用缓冲技术来降低性能的不对称性。如果组成磁盘组的各磁盘规格相同,磁盘组容量等于磁盘的总容量,减去一块磁盘的容量。如果饮水机上同时放上了4桶“天使”牌50升的桶装水,那么此时我们就可以喝道150升的水哦!如果采取RAID 5的方式,I/O传输速率会得到大大的提高,如果一块硬盘坏了那么没有关系,还有备用的其他硬盘,但是当2块硬盘出现问题时,就不能保证数据的完整性了。也就是说RAID 5只能在其中一块硬盘出问题时保证数据完好。

          至于RAID 0+1小编在这里就不多说了,实际上就是先配置为RAID 0然后在配置RAID 1,相应的发挥了RAID 0和1的所有优点。由于在工作中很少用到,因此略提一下即可。

  • 相关阅读:
    POJ 3258 (NOIP2015 D2T1跳石头)
    POJ 3122 二分
    POJ 3104 二分
    POJ 1995 快速幂
    409. Longest Palindrome
    389. Find the Difference
    381. Insert Delete GetRandom O(1)
    380. Insert Delete GetRandom O(1)
    355. Design Twitter
    347. Top K Frequent Elements (sort map)
  • 原文地址:https://www.cnblogs.com/jackhub/p/3147186.html
Copyright © 2011-2022 走看看