OLTP和OLAP有何區別

2021-09-02 16:29:51 字數 918 閱讀 4084

當今的資料處理大致可以分成兩大類:聯機事務處理oltp(on-line transaction processing)、聯機分析處理olap(on-line analytical processing)。oltp是傳統的關係型資料庫的主要應用,主要是基本的、日常的事務處理,例如銀行交易。olap是資料倉儲系統的主要應用,支援複雜的分析操作,側重決策支援,並且提供直觀易懂的查詢結果.

oltp:

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

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

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

olap:

簡寫為olap,隨著資料庫技術的發展和應用,資料庫儲存的資料量從20世紀80年代的兆(m)位元組及千兆(g)位元組過渡到現在的兆兆(t)位元組和千兆兆(p)位元組,同時,使用者的查詢需求也越來越複雜,涉及的已不僅是查詢或操縱一張關係表中的一條或幾條記錄,而且要對多張表中千萬條記錄的資料進行資料分析和資訊綜合,關係資料庫系統已不能全部滿足這一要求。在國外,不少軟體廠商採取了發展其前端產品來彌補關聯式資料庫管理系統支援的不足,力圖統一分散的公共應用邏輯,在短時間內響應非資料處理專業人員的複雜查詢要求。

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

OLTP和OLAP有何區別

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

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