LoginSignup
2
0

More than 1 year has passed since last update.

OLAP とは

Posted at

勉強前イメージ

オンライントランザクション処理的ななにか?

調査

OLAP とは

Online Analytical Processing の略でOLAPと呼ばれています。
日本語での意味がオンライン分析処理や多次元分析とも言われています。
多次元というのが、売上データだったら商品別や時系列、エリア別など様々ん分析の軸で傾向を見ることを指します。
要するにOLAPとは蓄積したデータを複数の軸で分析を行ってリアルタイムにレスポンスを返す仕組みです。

OLAPの実装方法

OLAPの実装方法には以下の3種類あります。

  • MOLAP

Multi dimensional OLAP の略で
事前にキューブと呼ばれる多次元データベースに集計処理をかけたデータをバッチ処理で投入しておく方式です。

事前に処理を行ってるのでレスポンスは早いですが、事前のデータなので最新の情報は難しいです。

  • ROLAP

Relational OLAP の略で
元のデータが入ってるデータベース自体を多次元分析のデータベースとして使う方式です。

MPLAPと逆で、分析するたびにデータを取り出すので最新の情報を取得できますが、レスポンスが遅いです。

  • HOLAP

Hybrid OLAP の略で、MOLAPとROLAPのハイブリッド形式です。
MOLAP同様、集計データは事前にキューブと呼ばれる多次元データベースに集計処理をかけたデータ入れます。
なので集計データの取得は早いレスポンスが期待できます。
最新のデータを取得したい際も、ROLAPのようにデータベースに要求できるので最新のデータ取得も可能です。

勉強後イメージ

全然違うやつやんw

参考

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0