RAID1(ミラーリング)とは?れいどいち
RAID1(ミラーリング)とは、同じ内容を2台のディスクへ同時に書き、片方が壊れても運転を続けられる方式。使える容量は搭載量の半分で、1回の書込みは2台ぶんのI/Oで済む。データとパリティを読んで書き直すRAID5が1書込みに4回のI/Oを要するのに対し、更新が集中するOLTPで有利になるのはこの差による。
最終更新:2026-10-06
データベースSPを最短で暗記・合格する →背景
ディスクは動く部品を持つ以上いつか壊れるが、DBの停止は業務の停止に直結する。1台の故障で止めないためには、同じ内容を別の物理装置にも書いておくしかない、という単純な割り切りから生まれた。DBの物理設計では、これに加えて「更新が集中する場所ほど書込みI/Oの回数が効く」ため、ログとデータで別の構成を選ぶ判断が要る。
具体例
500GBのディスク2台でRAID1を組むと使えるのは500GB。DBサーバでは、逐次書込みが集中するWAL/REDOログをRAID1に、ランダムI/Oのデータファイルを容量と性能を両取りできるRAID10に分ける構成が定番で、1台故障時は残る側から複製(リビルド)して冗長構成へ戻す。
試験での引っ掛け
容量が台数ぶんになると勘違いしやすいが、利用可能容量は総容量の1/2で効率はRAIDの中で最も悪い。さらにミラーは物理故障にしか効かず、WHERE句を付け忘れたUPDATEは両方のディスクへ忠実に複製される。論理障害から戻すには、PostgreSQLのWALアーカイブのような時点復旧の仕組みが別に要る。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。