OLTP和OLAP的區別

star_guan2008發表於2008-07-08
OLTP是傳統的關係型資料庫的主要應用,主要是基本的、日常的事務處理,例如銀行交易。OLAP是資料倉儲系統的主要應用,支援複雜的分析操作,側重決策支援,並且提供直觀易懂的查詢結果。下表列出了OLTP與OLAP之間的比較。
 
 

OLTP

OLAP

使用者

操作人員,低層管理人員

決策人員,高階管理人員

功能

日常操作處理

分析決策

DB 設計

面向應用

面向主題

資料

最新的,細節的,二維的,分立的

歷史的,聚集的,多維的,整合的

存取規模

讀/寫數條(甚至數百條)記錄

讀上百萬(甚至上億)條記錄

操作頻度

非常頻繁(以秒計)

比較稀鬆(以小時甚至以周計)

工作單位

嚴格的事務

複雜的查詢

使用者數

數百個-數千萬個

數個-數百個

DB 大小

100MB-GB

100GB-TB

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10742223/viewspace-374527/,如需轉載,請註明出處,否則將追究法律責任。

相關文章