データベーススペシャリスト暗記無料で始める

主記憶と補助記憶(RAM・ROM・HDD・SSD)とは?しゅきおくとほじょきおく

主記憶はCPUが直接読み書きする揮発性の記憶(DRAM)、補助記憶は電源を切っても内容が残る不揮発性の記憶(HDD・SSD)で、ROMは書き換えを前提としない不揮発メモリ。DBMSはこの差の上に成り立ち、表と索引は補助記憶に置いたまま、使う分だけをページ単位で主記憶のバッファへ読み込んで処理する。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の頻出用語/午前II

別名:主記憶と補助記憶、RAM・ROM・HDD・SSD、RAM

データベースSPを最短で暗記・合格する →

背景

主記憶は速いが電源が切れると消え、補助記憶は残るが桁違いに遅い。この食い違いを放置すると、COMMITした更新がメモリ上にしか無い状態で電源断に遭い、確定したはずの受注が消える。そこでDBMSは、データ本体の書き出しは後回しにしてよいが、更新の記録だけは先に補助記憶へ書いてからCOMMITを返す、という順序を守る。ログ先行書き出しも、バッファをどれだけ主記憶に置くかという設計も、この速度差と揮発性から来ている。

具体例

PostgreSQL のページは8KB、MySQL の InnoDB は16KB。1行200バイトの受注明細1,000万行なら約2GB、8KBページに約40行入るので約25万ページになる。バッファに載れば主記憶だけで済むが、載らずにHDD(約150 IOPS)へランダムに読みに行くと同じ量で30分近くかかる。

試験での引っ掛け

キャッシュに使うSRAMはリフレッシュ不要で高速、主記憶のDRAMは定期的なリフレッシュが必要、という対比が定番。SSDが効くのは主にランダムアクセスで、順次読み出しの差はそこまで大きくない。遅い原因を装置の種類に求める前に、読むページ数を減らせるかを見る。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

データベースSPを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • キャッシュに使うSRAMはリフレッシュ不要で高速、主記憶のDRAMは定期的なリフレッシュが必要、という対比が定番。