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

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

  • 相关阅读:
    Codeforces 1485C Floor and Mod (枚举)
    CodeForces 1195D Submarine in the Rybinsk Sea (算贡献)
    CodeForces 1195C Basketball Exercise (线性DP)
    2021年初寒假训练第24场 B. 庆功会(搜索)
    任务分配(dp)
    开发工具的异常现象
    Telink MESH SDK 如何使用PWM
    Telink BLE MESH PWM波的小结
    [LeetCode] 1586. Binary Search Tree Iterator II
    [LeetCode] 1288. Remove Covered Intervals
  • 原文地址:https://www.cnblogs.com/net2012/p/2872718.html
Copyright © 2011-2022 走看看