資料處理之OLTP與OLAP

2021-08-21 18:06:24 字數 1035 閱讀 8776

簡述

本質就是對資料處理的兩種不同場景

聯機事務處理oltp(on-line transaction processing)

聯機分析處理olap(on-line analytical processing)

oltp是傳統的關係型資料庫的主要應用,主要是基本的、日常的事務處理,例如銀行交易。olap是資料倉儲系統的主要應用,支援複雜的分析操作,側重決策支援,並且提供直觀易懂的查詢結果。

oltp

也稱為面向交易的處理系統,其基本特徵是顧客的原始資料可以立即傳送到計算中心進行處理,並在很短的時間內給出處理結果。

這樣做的最大優點是可以即時地處理輸入的資料,及時地回答。也稱為實時系統(real time system)。衡量聯機事務處理系統的乙個重要效能指標是系統效能,具體體現為實時響應時間(response time),即使用者在終端上送入資料之後,到計算機對這個請求給出答覆所需要的時間。oltp是由資料庫引擎負責完成的。

oltp 資料庫旨在使事務應用程式僅寫入所需的資料,以便盡快處理單個事務。

olap

隨著資料庫技術的發展和應用,資料庫儲存的資料量從20世紀80年代的兆(m)位元組及千兆(g)位元組過渡到現在的兆兆(t)位元組和千兆兆(p)位元組,同時,使用者的查詢需求也越來越複雜,涉及的已不僅是查詢或操縱一張關係表中的一條或幾條記錄,而且要對多張表中千萬條記錄的資料進行資料分析和資訊綜合,關係資料庫系統已不能全部滿足這一要求。

在國外,不少軟體廠商採取了發展其前端產品來彌補關聯式資料庫管理系統支援的不足,力圖統一分散的公共應用邏輯,在短時間內響應非資料處理專業人員的複雜查詢要求。

聯機分析處理(olap)系統是資料倉儲系統最主要的應用,專門設計用於支援複雜的分析操作,側重對決策人員和高層管理人員的決策支援,可以根據分析人員的要求快速、靈活地進行大資料量的複雜查詢處理,並且以一種直觀而易懂的形式將查詢結果提供給決策人員,以便他們準確掌握企業(公司)的經營狀況,了解物件的需求,制定正確的方案。

參考:

oltp和olap有何區別?

OLTP與OLAP的介紹

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

OLTP與OLAP的區別

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

OLTP與OLAP的介紹

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