文档介绍:BS和 CS的区别以及优缺点
C/S 又称 Client/Server 或客户 / 服务器模式。 服务器通常采用高性能的 PC、工作站或小型机,
并采用大型数据库系统,如 Oracle、 Sybase、 Informix下最大限
度的保证系统的可靠性和可修复性上,只要系
统中任何一对镜像盘中至少有一块磁盘可以使
用,甚至可以在一半数量的硬盘出现问题时系
统都可以正常运行 ,当一块硬盘失效时,系统会
忽略该硬盘, 转而使用剩余的镜像盘读写数据,
具备很好的磁盘冗余能力。虽然这样对数据来
讲绝对安全,但是成本也会明显增加,磁盘利
用率为 50%,以四块 80GB 容量的硬盘来讲,可利用的磁盘空间仅为 160GB。另外,出现硬盘故障的 RAID 系统不再可靠, 应当及时的更换损坏的硬盘, 否则剩余的镜像盘也出现问题,那么整个系统就会崩溃。 更换新盘后原有数据会需要很长时间同步镜像, 外界对数据的访问不会受到影响, 只是这时整个系统的性能有所下降。 因此, RAID 1多用在保存关键性的重要数据的场合。
RAID0+1
RAID0+1 名称上我们便可以看出是 RAID0 与 RAID1 的结合体。在我们单独使用 RAID 1 也会出现类似单独使用 RAID 0那样的问题, 即在同一
时间内只能向一块磁盘写入数据,不能充分利用所有的资源。为了解决这一问题,我们可以在磁盘镜像中建立带区集。因为这种配置方式综合
了带区集和镜像的优势,所以被称为 RAID 0+1。把 RAID0 和 RAID1 技术
结合起来,数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供
全冗余能力, 允许一个以下磁盘故障,而不影响数据可用性,并
具有快速读 / 写能力 。RAID0+1 要在磁盘镜像中建立带区集至少
4 个硬
盘。
RAID 5
RAID 3 和 RAID 5 都是校验方式。 RAID 3 的工作方式是用一块磁盘存放校验数据。由于任何
数据的改变都要修改相应的数据校验信息, 存放数据的磁盘有好几个且并行工作, 而存放校
验数据的磁盘只有一个, 这就带来了校验数据存放时的瓶颈。 RAID 5 的工作方式是将各个磁
盘生成的数据校验切成块, 分别存放到组成阵列的各个磁盘中去, 这样就缓解了校验数据存
放时所产生的瓶颈问题,但是分割数据及控制存放都要付出速度上的代价。
在 RAID 5 上,读 / 写指针可同时对阵列设备进行操作,提供了更高的数据流量。 RAID 5
更适合于小数据块和随机读写的数据。 在
RAID 5 中有“写损失” ,即每一次写操作
将产生四个实际的读 / 写操作,其中两次
读旧的数据及奇偶信息, 两次写新的数据
及奇偶信息 ,适用于读多写少的应用 。
当其中一个磁盘数据发生损坏后 , 利
用剩下的磁盘和相应的奇偶校验信息 重
新恢复 / 生成丢失的数据而不影响数据的
可用性。 至少需要 3 个或以上的硬盘。 适
用于大数据量的操作。 成本稍高、 储存新
强、可靠性强的阵列方式。
5 心跳消息( Heartbeat Message )
心跳消息 (Heartbeat Message) 是一种发送源发送到接收方的消息,这种消息可以让接收方确定发送源是否以及何时出现故障或终止。
通常,心跳消息从发送源启动时开始发送, 直到发送源关闭, 期间发送源会不间断的发
送周期性或重复消息。 当接收方在某个消息接收周期内未收到消息, 接收方可能会认为发送源已经关闭、 出现故障、 或者当前不可用。 心跳消息可能常被用于高可用性或容错处理的目的。
6 双机热备( hot backup )
双机热备名词解释
从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。
当一台服务器出现故障时, 可以由另一台服务器承担服务任务, 从而在不需要人工干预的情
况下,自动保证系统能持续提供服务。 双机热备由备用的服务器解决了在主服务器故障时
服务不中断的问题。 但在实际应用中,可能会出现多台服务器的情况, 即服务器集群。
机热备一般情况下需要有共享的存储设备。 但某些情况下也可以使用两台独立的服务器。
现双机热备,需要通过专业的集群软件或双机软件。
从狭义上讲,双机热备特指基于 active/standby