OLTP(Online Transaction Processing)と OLAP(Online Analytical Processing)は、データベース の使い方を目的で分けた呼び方です。
- OLTP … 注文登録や在庫更新のように、1件ずつの読み書きを高速にさばく 処理。トランザクション の正しさが重要。
- OLAP … 何年分ものデータを横断して まとめて集計・分析する 処理。1件の速さより、大量データの集計効率が重要。
日常業務のデータベースで重い集計を流すと、業務そのものが遅くなります。そのため、蓄積したデータは データウェアハウス にコピーして分析するのが定石です。
詳しくは AWS入門コースの ElastiCacheとRedshift で解説しています。