読み方 : ブイサム

VSAM【Virtual Storage Access Method】仮想記憶アクセス方式

概要

VSAMとは米IBM社のメインフレーム用OSで利用されるデータアクセス方式(ファイル編成法)の一つ。ディスク記憶装置上のデータに対して高速な読み書きを実現する機能で、アプリケーションが記憶媒体の物理的な構成を意識せずにデータを操作できる。
VSAMのイメージ画像

ディスク上のデータセットファイルに相当)にレコード単位でデータを格納し、固定長可変長いずれのレコードにも対応している。シーケンシャルアクセスランダムアクセスの両方が可能で、キー値を使って目的のレコードへ直接アクセスできる。これにより、顧客番号や口座番号などを指定した高速検索が実現し、大量データを扱うオンライン処理バッチ処理で広く利用されている。

データ編成方式として、順編成ファイルに相当する「ESDS」(Entry Sequenced Data Set:入力順データセット)、索引編成ファイルに相当する「KSDS」(Key Sequenced Data Set:キー順データセット)、直接編成ファイルに相当する「RRDS」(Relative Record Data Set:相対レコードデータセット)、「LDS」(Linear Data Set:線型データセット)が利用可能となっている。

業務アプリケーションではCOBOLからVSAMを利用する構成が一般的で、レコード単位のデータ処理との相性がよい。1970年代の開発以来、金融機関の勘定系システムや行政の基幹インフラなど大量トランザクションを処理する現場で使われ続けており、クラウド移行システム更改の際にはVSAM形式のデータリレーショナルデータベースへ変換する作業が行われることも多い。

(2026.5.24更新)
 

他の辞典等による「VSAM」の解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。