データベース サーバーで使用される RAID ストレージ アーキテクチャの予備的な概要

一般的に、多くのデータベースがマシン上に展開される場合、ストレージは RAID ストレージ アーキテクチャに基づいています。実際、多くの人はこの RAID が非常に難解だと考えています。実際、この概念は理解するのが難しく、実際には非常に技術的です。 , しかし、簡単に言えば誰でも理解できます。
率直に言うと、RAID はディスクの冗長アレイです。これは何を意味しますか? サーバーにディスクが 1 つだけあると仮定すると、
1 つのディスクの容量が足りない場合はどうなるでしょうか? この時点で、さらにいくつかのディスクを入手してサーバーに配置できますか?
現在、さらにいくつかのディスクがあります。マシン内には多数のディスクがあり、管理が困難です。データを複数のディスクに保存するにはどうすればよいですか?
したがって、この問題に対処するために、ストレージ レベルでは、マシンに複数のディスクがインストールされることが多く、RAID テクノロジが導入されます。RAID テクノロジは、マシン内の複数のディスクを管理するために使用されるディスク アレイ テクノロジとして大まかに理解されます。
これを取得した後、ディスクにデータを読み書きすると、次の図に示すように、どのディスクでデータを読み書きするのかが表示されます。

ここに画像の説明を挿入

マルチディスク アレイ テクノロジーである RAID を使用すると、サーバーに複数のディスクを追加してディスク ストレージ スペースを拡張できますか?
ディスクにデータを書き込む場合、RAID テクノロジは書き込み先のディスクの選択に役立ちます。また、データを読み取る場合、どのディスクから読み取るかもわかります。
さらに、RAID テクノロジーの最も重要な機能の 1 つは、データ冗長メカニズムも実装できることです。いわゆるデータ冗長メカニズム
、つまり、RAID 内のディスクにデータのバッチを書き込む場合、これはディスクが壊れて読み取れなくなったので、大量のデータが失われたのではありませんか? 以下に示すように

ここに画像の説明を挿入

つまり、RAID 技術は実際には複数のディスクを管理するディスク アレイ技術であり、ソフトウェア レベルのものと、RAID カードなどのハードウェア デバイスなどのハードウェア レベルのものがあります。
具体的には、RAID は、RAID 0、RAID 1、RAID 0+1、RAID2 などのさまざまな技術ソリューションに分類することもできます。RAID 10 までは、さまざまなマルチディスク管理技術ソリューションがあります

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/itlijinping_zhang/article/details/110287963