OLTP與OLAP的區別和聯絡

2021-10-12 07:31:26 字數 772 閱讀 1582

oltp(on-line transaction processing)翻譯為聯機事務處理, olap(on-line analytical processing)翻譯為聯機分析處理,從字面上來看oltp是做事務處理,olap是做分析處理。從對資料庫操作來看,oltp主要是對資料的增刪改,olap是對資料的查詢

oltp主要用來記錄某類業務事件的發生,如購買行為,當行為產生後,系統會記錄是誰在何時何地做了何事,這樣的一行(或多行)資料會以增刪改的方式在資料庫中進行資料的更新處理操作,要求實時性高、穩定性強、確保資料及時更新成功,像公司常見的業務系統如erp,crm,oa等系統都屬於oltp。當資料積累到一定的程度,我們需要對過去發生的事情做乙個總結分析時,就需要把過去一段時間內產生的資料拿出來進行統計分析,從中獲取我們想要的資訊,為公司做決策提供支援,這時候就是在做olap了。因為oltp所產生的業務資料分散在不同的業務系統中,而olap往往需要將不同的業務資料集中到一起進行統一綜合的分析,這時候就需要根據業務分析需求做對應的資料清洗後儲存在資料倉儲中,然後由資料倉儲來統一提供olap分析。所以我們常說oltp是資料庫的應用,olap是資料倉儲的應用,下面用一張圖來簡要對比。

所以olap和oltp之間的關係可以認為olap是依賴於oltp的,因為olap分析的資料都是由oltp所產生的,也可以看作olap是oltp的一種延展,乙個讓oltp產生的資料發現價值的過程。

OLAP和OLTP的聯絡與區別

oltp與olap的介紹 資料處理大致可以分成兩大類 聯機事務處理oltp on line transaction processing 聯機分析處理olap on line analytical processing oltp是傳統的關係型資料庫的主要應用,主要是基本的 日常的事務處理,例如銀行交...

OLTP與OLAP區別與聯絡

資料庫系統一般分為兩種型別,一種是面向前台應用的,應用比較簡單,但是重吞吐和高併發的oltp型別 一種是重計算的,對大資料集進行統計分析的olap型別。greenplum屬於後者,下面簡單介紹下兩種資料庫系統的特點。oltp on line transaction processing,聯機事務處理...

OLTP與OLAP的區別

聯機事務處理oltp on line transaction processing 主要是執行基本日常的事務處理,比如資料庫記錄的增刪查改。比如在銀行的一筆交易記錄,就是乙個典型的事務。oltp的特點一般有 1.實時性要求高。我記得之前上大學的時候,銀行異地匯款,要隔天才能到賬,而現在是分分鐘到賬的...