聯機事務處理(oltp)和聯機分析處理(olap)的不同,主要通過以下五點區分開來。使用者和系統的面向性:oltp是面向顧客的,用於事務和查詢處理
olap是面向市場的,用於資料分析資料內容:oltp系統管理當前資料.
olap系統管理大量歷史資料,提供彙總和聚集機制.資料庫設計:oltp採用實體-聯絡er模型和面向應用的資料庫設計.
olap採用星型或雪花模型和面向主題的資料庫設計.檢視:oltp主要關注乙個企業或部門內部的當前資料,不涉及歷史資料或不同組織的資料
olap則相反.訪問模式:oltp系統的訪問主要由短的原子事務組成.這種系統需要並行和恢復機制.
olap系統的訪問大部分是唯讀操作
oltp是傳統的關係型資料庫的主要應用,主要是基本的、日常的事務處理,例如銀行交易。
olap是資料倉儲系統的主要應用,支援複雜的分析操作,側重決策支援,並且提供直觀易懂的查詢結果。
下表列出了oltp與olap之間的比較:
oltp
olap使用者
操作人員,低層管理人員
決策人員,高階管理人員 功能
日常操作處理
分析決策
db 設計
面向應用
面向主題 資料
最新的,細節的,二維的,分立的
歷史的,聚集的,多維的,整合的
訪問規模
讀/寫數條(甚至數百條)記錄
讀上百萬(甚至上億)條記錄
操作頻度
非常頻繁(以秒計)
比較稀鬆(以小時甚至以周計)
工作單位
嚴格的事務
複雜的查詢
使用者數數百個-數千萬個
數個-數百個
db 大小
100mb-gb
100gb-tb
OLTP和OLAP的區別
弄清楚你的業務型別 oltp or olap2009 06 06 20 55 在oracle資料庫系統中,很多人沒有弄清楚自己的業務型別到底是什麼,就在開始盲目的尋求優化方法,而往往是把olap的方法使用在oltp上,或者是oltp的方法使用在olap上。這樣的使用,有的時候,對效能沒有任何的提高,...
OLTP和OLAP的區別
聯機事務處理oltp on line transaction processing 主要是執行基本的 日常的事務處理,比如資料庫記錄的增 刪 改 查。比如在銀行訪問一筆款,就是乙個事務交易。oltp的特點一般有 1.實時性要求高 2.資料量不是很大 3.交易一般是確定的,所以oltp是對確定性的資料...
OLTP和OLAP的區別
聯機事務處理oltp on line transaction processing 主要是執行基本的 日常的事務處理,比如資料庫記錄的增 刪 改 查。比如在銀行訪問一筆款,就是乙個事務交易。oltp的特點一般有 1.實時性要求高 2.資料量不是很大 3.交易一般是確定的,所以oltp是對確定性的資料...