OLTP和OLAP的區別

2021-08-30 01:14:37 字數 1967 閱讀 9536

oltp是聯機事務處理

olap是聯機分析處理

1.使用者和系統的面向性不同

a、oltp是用於面向顧客的,用於事務和查詢處理。

b、olap是用於面向市場的、用於資料分析(要給領導看的)

2、資料內容:

a 、oltp是系統管理當前資料

b、olap是系統管理大量歷史資料,用於彙總和聚集機制

3、資料庫設計

a、oltp是採用實體---關係模型er模型設計的,和面向應用設計的

b、olap是採用雪花型。星型和面向主題進行設計的

4.檢視

a. oltp 是用於關注乙個企業或內部的當前資料,而不關注歷史資料

b、olap是則是關注歷史資料、並且對其進行資料探勘和分析

5、訪問模式

a、oltp系統的訪問是由短的原子事物組成,這種系統需要並行機制和恢復機制

b、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是對確定性的資料...