OTLP和OLAP的區別

2021-07-15 04:22:33 字數 1029 閱讀 7060

聯機事務處理(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是對確定性的資料...