zoukankan      html  css  js  c++  java
  • 磁盘阵列的状态与种类 天高地厚

    由于数据库是整个应用程序系统的核心所在,数据库整体的I/O运行缓慢与否,也会直接反映到应用程序系统执行性能的好坏上,所以一般大型系统对于数据库后端的存储设备都会有进一步的规划,像磁盘阵列(Redundant Array of Independent Disks,RAID)的设计或是整体存储系统的设计,如存储区域网络(SAN)与网络附加存储(NAS)等。这些都是为了加强改善磁盘I/O,以及增加数据库的性能而设计出来的解决方案。

    4.3.1  磁盘阵列(1)

    一般来说,Oracle数据库在企业中都是属于中大型数据库,因此,对于Oracle数据库文件所放置的存储空间都是使用磁盘阵列,而磁盘阵列的基本概念就是将多个硬盘组合成为一个或多个逻辑扇区,操作系统只会把它当作一个硬盘(或多个)。由此基本概念可知,对Oracle数据库来说,底层这样的组合可以有效地运用磁盘与I/O

    除磁盘阵列的基本概念外,磁盘阵列有三种状态功能,并可相互配合成多种磁盘数组的种类。

    磁盘阵列三种状态功能如下:

    磁盘条带化(Striping):是将数据分割成许多小块,并且将这些分割的数据小块同时写入到一个已规划好的逻辑扇区上的多个硬盘中,可以大幅改善速度。

    磁盘镜像(Mirroring):是将数据写到某一个磁盘上时,会同时写到另一个磁盘以作保护,并可以从任一个磁盘上读取数据。该方法可提升读取的速度,但写入的速度相对很慢,因为必须同时写到两个磁盘上。

    同位数据(Parity):当数据在完成写入动作时,会将同位数据记录于硬盘中,而同位数据主要是记录及确认数据写入的位置,如当某一个磁盘不幸崩溃时可以重建作业,但必须注意同位数据不能配置在已经进行了磁盘镜像的磁盘上,也就是说,磁盘镜像与同位数据只能二选一。

    不登高山,怎知天高;不临深溪,焉知地厚!站在坚实的土地上,做着生命中最真实的事情;像一棵挺拔的大树,认可自己的命运并敢于迎接属于这一方天空的风风雨雨。

  • 相关阅读:
    数据绑定表达式语法(Eval,Bind区别)
    使用博客园的第一件事 自定义主题
    sql2000 跨服务器复制表数据
    使用UpdatePanel 局部刷新出现中文乱码的解决方法!!
    MMC不能打开文件MSC文件
    sql 日期 、时间相关
    loaded AS2 swf call function in AS3 holder
    Rewrite the master page form action attribute in asp.net 2.0
    100万个不重复的8位的随机数
    flash 中实现斜切变型
  • 原文地址:https://www.cnblogs.com/net2012/p/2872718.html
Copyright © 2011-2022 走看看