バッチ処理とは?ばっちしょり
バッチ処理とは、データを発生のたびに処理せず、一定期間・一定量ためてから、まとめて一括で処理する方式。利用者とのやり取りを挟まずに決まった手順を流すので、大量のデータを効率よく処理でき、夜間などコンピュータが空いている時間に回せる。その代わり、結果が出るのはまとめて処理した後になる。対になるのが、要求のたびにすぐ処理して応答するリアルタイム処理(オンライン処理・対話型処理)。バッチ処理では、データを並べ替える整列、複数のファイルを1本にまとめる併合、キーが変わるたびに小計を出すコントロールブレーク処理などがよく使われる。
最終更新:2026-10-10
基本情報を最短で暗記・合格する →背景
初期のコンピュータは高価で台数も少なく、利用者が1件ずつ対話しながら使う余裕は無かった。仕事をまとめて流し込み、順番に一気に片付けるほうが機械を無駄なく使えたことから生まれた処理方式で、今も締め処理や集計のように「まとめてやれば足りる」業務で使われる。
具体例
クレジットカード会社は、毎日の利用データをためておき、月に1回の締め日にまとめて会員ごとの請求額を計算して明細を作る。これがバッチ処理。一方、店のレジでカードを差したときの「使えるかどうか」の判定は、その場で応答が要るのでリアルタイム処理で行う。
試験での引っ掛け
「即時に結果が要る業務(座席予約・ATMの引出し)に向く」はリアルタイム処理の説明で、バッチ処理ではない。逆に、月次の給与計算や請求書の作成をリアルタイム処理の例とする選択肢も誤り。システム構成の問題では、待機系がふだんバッチ処理を行い、現用系の障害時にオンライン処理を引き継ぐ構成(デュプレックスシステム)が出る(fe-2017a-am-13)。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。