Posted on 2010-04-19 22:55
Prayer 閱讀(502)
評論(0) 編輯 收藏 引用 所屬分類:
數(shù)據(jù)庫,SQL
OLTP:On_line Transaction Processing 聯(lián)機(jī)事務(wù)處理
OLAP:On_line Analytical Processing 聯(lián)機(jī)分析處理
OLTP顧名思義,以業(yè)務(wù)處理為主。OLAP則是專門為支持復(fù)雜的分析操作而設(shè)計的,側(cè)重于對決策人員和高層管理人員的決策支持,可以應(yīng)分析人員的要求快速、靈活地進(jìn)行大數(shù)據(jù)量的復(fù)雜查詢處理,并以一直直觀的形式把查詢結(jié)果提供。
OLTP與OLAP 的主要區(qū)別有以下幾點:
(1)、所面向的用戶和系統(tǒng):OLTP是面向客戶的,由職員或客戶進(jìn)行事務(wù)處理或者查詢處理。OLAp是向向市場的,由經(jīng)理、主管和分析人員進(jìn)行數(shù)據(jù)分析和決策的。
(2)、數(shù)據(jù)內(nèi)容:OLTP系統(tǒng)管理當(dāng)前數(shù)據(jù),這些數(shù)據(jù)通常很瑣碎,難以用于決策。OLAP系統(tǒng)管理大量歷史數(shù)據(jù),提供匯總和聚集機(jī)制,并在不同的粒度級別上存儲和管理信息,這些特點使得數(shù)據(jù)適合于決策分析。
(3)、數(shù)據(jù)庫設(shè)計:通常,OLTP采用ER模型和面向應(yīng)用的數(shù)據(jù)庫設(shè)計,而OLAP系統(tǒng)通常采用星型模式或雪花模式和面向主題的數(shù)據(jù)庫設(shè)計。
(4)、視圖:OLTP系統(tǒng)主要關(guān)注一個企業(yè)或部門的當(dāng)前數(shù)據(jù),而不涉及歷史數(shù)據(jù)或不同組織的數(shù)據(jù)。與之相反,OLAP系統(tǒng)常常跨越一個企業(yè)的數(shù)據(jù)庫模式的多個版本,OLAP系統(tǒng)也處理來自不同組織的信息,由多個數(shù)據(jù)源集成的信息。
(5)、訪問模式:OLTP系統(tǒng)的訪問主要由短的原子事務(wù)組成,這種系統(tǒng)需要并發(fā)控制和恢復(fù)機(jī)制。而OLAP系統(tǒng)的訪問大部份是只讀操作,其中大部份是復(fù)雜查詢。
(6)、度量:OLTP專注于日常時實操作,所以以事務(wù)吞吐量為度量,OLAP以查詢吞吐量和響應(yīng)時間來度量。
以上初步辨識了這二個概念,以后對于滿嘴跑概念的人可以略有防范。