OLAP和OLTP的區別是什麼?

2022-06-19 02:48:09 字數 707 閱讀 4733

概念:

olap(on-line analytical processing):聯機分析處理,olap是資料倉儲系統的主要應用,支援複雜的分析操作,側重決策支援,並且提供直觀易懂的查詢結果。

oltp(on-line transaction processing):聯機事務處理,傳統的關係型資料庫的主要應用,主要是基本的、日常的事務處理。

區別:1、基本含義不同:oltp是傳統的關係型資料庫的主要應用,主要是基本的、日常的事務處理,記錄即時的增、刪、改、查,比如在銀行訪問一筆款,就是乙個事務交易。olap即聯機分析處理,是資料倉儲的核心部心,支援複雜的分析操作,側重決策支援,並且提供直     觀易懂的查詢結果。典型的應用就是複雜的動態報表系統。

2、實時性要求不同:oltp實時性要求高,oltp 資料庫旨在使事務應用程式僅寫入所需的資料,以便盡快處理單個事務。olap的實時性要求不是很高,很多應用頂多是每天更新一下資料。

3、資料量不同:oltp資料量不是很大,一般唯讀/寫數十條記錄,處理簡單的事務。olap資料量大,因為olap支援的是動態查詢,所以使用者也許要通過將很多資料的統計後才能得到想要知道的資訊,例如時間序列分析等等,所以處理的資料量很大。

4、使用者和系統的面向性不同:oltp是面向顧客的,用於事務和查詢處理。olap是面向市場的,用於資料分析。

5、資料庫設計不同:oltp採用實體-聯絡er模型和面向應用的資料庫設計。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是對確定性的資料...

OLTP和OLAP的區別

聯機事務處理oltp on line transaction processing 主要是執行基本的 日常的事務處理,比如資料庫記錄的增 刪 改 查。比如在銀行訪問一筆款,就是乙個事務交易。oltp的特點一般有 1.實時性要求高 2.資料量不是很大 3.交易一般是確定的,所以oltp是對確定性的資料...