oltp,olap

數據處理大致可以分成兩大類:聯機事務處理OLTPon-line transaction processing)、聯機分析處理OLAPOn-Line Analytical Processing)。OLTP是傳統的關係型數據庫的主要應用,主要是基本的、日常的事務處理,例如銀行交易。OLAP是數據倉庫系統的主要應用,支持複雜的分析操作,側重決策支持,並且提供直觀易懂的查詢結果。

 

OLTP 系統強調數據庫內存效率,強調內存各種指標的命令率,強調綁定變量,強調併發操作;

OLAP 系統則強調數據分析,強調SQL執行市場,強調磁盤I/O,強調分區等。


OLTP,也叫聯機事務處理(Online Transaction Processing),表示事務性非常高的系統,一般都是高可用的在線系統,以小的事務以及小的查詢爲主,評估其系統的時候,一般看其每秒執行的Transaction以及Execute SQL的數量。在這樣的系統中,單個數據庫每秒處理的Transaction往往超過幾百個,或者是幾千個,Select 語句的執行量每秒幾千甚至幾萬個。典型的OLTP系統有電子商務系統、銀行、證券等,如美國eBay的業務數據庫,就是很典型的OLTP數據庫。


另外還有molap, holap 

其中molap是基於多維數據的olap實現它使用多維的數組存儲數據,多維數據在存儲中講形成cube(立方塊)的結構,進而形成了 切片 切塊 下鑽 上卷 選裝 等地概念

holap是混合數據組織的olap底層使用關係型數據庫 上層使用molap.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章