OLAPとOLTPの違い

Anonim

999 OLTPとOLTP

OLAPはオンライン分析処理であり、OLTPはオンライントランザクション処理です。 OLAPは顧客指向ですが、OLTPは市場指向です。 Online Analytical Processingは、クライアント、ITプロフェッショナルおよび事務員によるデータ分析に使用され、Online Transaction Processingは、エグゼクティブおよびマネージャーによるデータの分析に使用されます。

<! - 1 - >

OLTPは主に現在のデータを管理します。一方、OLAPは履歴データを管理し、意思決定プロセスを支援するための情報を格納します。オンライントランザクション処理は、エンティティリレーションシップとアプリケーション指向データベースのモデルに基づいていますが、オンライン分析処理は、事実コンスタレーションとサブジェクト指向データベースのモデルに基づいています。

OLTPは、更新、削除、挿入などの短いオンライントランザクションによって特徴付けられます。 OLAPは主にトランザクションの量が少ないという特徴があります。

<! - 2 - >

OLTPは運用データです。それらはデータの元のソースと見なされます。 OLAPは統合データであり、OLTPデータベースから提供されます。 OLTPの主な目的の1つは、基本的なビジネスタスクを制御/実行することです。 OLAPの目的は、意思決定支援、計画、問題解決を支援することです。 OLTPのデータは、進行中のビジネスプロセスを明らかにします。それどころか、OLAPはあらゆるタイプのビジネス活動の多次元ビューを明らかにします。

<!処理速度について言えば、OLTPは高速であると見なされますが、OLAPは数時間かかることがあり、関連するデータに依存します。スペース要件を考慮して、履歴データがアーカイブされている場合、OLTPはわずかなスペースしか必要としません。しかし、OLAPでは、履歴データと集約構造のために大きな領域が必要です。要約:

1。 OLAPはオンライン分析処理であり、OLTPはオンライントランザクション処理です。 2。オンライン分析処理は、クライアント、ITプロフェッショナル、および店員によるデータ分析に使用され、オンライントランザクション処理は、幹部およびマネージャによるデータの分析に使用されます。 3。 OLTPの主な目的の1つは、基本的なビジネスタスクを制御/実行することです。 OLAPの目的は、意思決定支援、計画、および問題解決を支援することです。 4。 OLTPのデータは、進行中のビジネスプロセスを明らかにします。それどころか、OLAPはあらゆるタイプのビジネス活動の多次元ビューを明らかにします。 5。オンライントランザクション処理は、エンティティリレーションシップのモデルとアプリケーション指向のデータベースに基づいていますが、オンライン分析処理は、事実コンスタレーションとサブジェクト指向データベースのモデルに基づいています。 6。履歴データがアーカイブされている場合、OLTPに必要なスペースはわずかです。しかし、OLAPでは、履歴データと集約構造のために大きな領域が必要です。