OLTPシステムとOLAPシステムの違いを比較した表。

特徴 OLTPシステム OLAPシステム
意味 Online Transaction Processing Online Analytical Processing
トランザクション 大量のデータベース・トランザクションを多人数でリアルタイムに実行できる 通常、分析目的のためにデータベース内の多くのレコード(または全レコード)に問い合わせをする
レスポンス時間 迅速なレスポンスが要求される 必要とされる応答時間はOLTPとくらべて桁違いに遅い
データ変更頻度 少量のデータを頻繁に変更し、通常は読み込みと書き込みをバランスよく行う データを一切変更しない。通常、ワークロードは読取り集中型である
索引付け 索引付けられたデータを使用して応答時間を改善する データを列形式で保存し、大量のレコードに簡単にアクセスできるようにする
バックアップ データベースのバックアップを頻繁に、または同時に行う必要がある データベースのバックアップ頻度を大幅に削減できる
ストレージ容量 比較的小さなストレージ領域で済む 大量の履歴データを保存するため、一般的に大きなストレージ容量が必要である
クエリの種類 通常、1つまたは数個のレコードを含む簡単なクエリを実行する 大量のレコードを含む複雑なクエリを実行する

参考