Loading article…
安定したストレージは、任意の書き込み操作の原子性を保証し、一部のハードウェアおよび電源障害に対して堅牢なソフトウェアの作成を可能にする、コンピューター データ ストレージテクノロジの分類です。原子性があるとみなされるには、ディスクに書き込まれたばかりの部分を読み戻すときに、ストレージ サブシステムは書き込みデータまたは書き込み操作前にディスクのその部分にあったデータのいずれかを返す必要があります。
ほとんどのコンピュータディスク ドライブは、アトミック書き込みを保証しないため、安定したストレージとは見なされません。新しいデータまたは以前のデータの代わりに、書き込まれたディスクのその後の読み取り時にエラーが返される可能性があります。
実装
ディスクなどの弱原子デバイスから原子特性を実現するために、複数の技術が開発されてきました。特定の方法でディスクの 2 か所にデータを書き込むのも 1 つの技術であり、アプリケーション ソフトウェアで実行できます。
ただし、ほとんどの場合、安定したストレージ機能は、 RAIDテクノロジ (レベル 1 以上)を介して個別のディスクにデータをミラーリングすることによって実現されます。RAID コントローラは、個別のディスクを安定したストレージとして機能させるディスク書き込みアルゴリズムを実装します。RAID 技術は、ディスク アレイ内の 1 つのディスク障害に対して堅牢ですが、同じディスクの別の領域に書き込むソフトウェア技術では、単一ディスク構成の不良セクタなど、一部の内部ディスク メディア障害に対してのみ保護されます。
