1. 程式人生 > >資料倉庫篇章 OLTP/OLAP 區別

資料倉庫篇章 OLTP/OLAP 區別

我們先來澄清兩個概念。

OLTP

On-Line Transaction Processing聯機事務處理系統(OLTP)。

也稱為面向交易的處理系統,其基本特徵是顧客的計算中心進行處理,並在很短的時間內給出處理結果。

 OLAP

On-Line Transaction Analysis聯機分析處理(OLAP)系統是資料倉庫系統最主要的應用,專門設計用於支援複雜的分析操作,側重對決策人員和高層管理人員的決策支援,可以根據分析人員的要求快速、靈活地進行大資料量的複雜查詢處理,並且以一種直觀而易懂的形式將查詢結果提供給決策人員,以便他們準確掌握企業(公司)的經營狀況,瞭解物件的需求,制定正確的方案。

下面從幾個方面比較這兩者的區別: 

OLTP(操作型系統) OLAP(分析型系統)
目的 業務資料操作 業務衡量
互動行為 插入、更新、刪除 查詢、分析
互動數量 單條交易 聚合分析
語句樣式 可預測且固定 不可預測且易變動
時效性 當前交易 當前與歷史
設計側重 變更一致 高效能query
設疑原則 第三正規化 維度建模