OLTP與OLAP的區別

2022-07-01 15:27:09 字數 745 閱讀 9173

oltp和olap的區別

聯機事務處理oltp(on-line transaction processing) 主要是執行基本日常的事務處理,比如資料庫記錄的增刪查改。比如在銀行的一筆交易記錄,就是乙個典型的事務。

oltp的特點一般有:

1.實時性要求高。我記得之前上大學的時候,銀行異地匯款,要隔天才能到賬,而現在是分分鐘到賬的節奏,說明現在銀行的實時處理能力大大增強。

2.資料量不是很大,生產庫上的資料量一般不會太大,而且會及時做相應的資料處理與轉移。

3.交易一般是確定的,比如銀行訪問款的金額肯定是確定的,所以oltp是對確定性的資料進行訪問

4.高併發,並且要求滿足acid原則。比如兩人同時操作乙個銀行卡賬戶,比如大型的購物**秒殺活動時上萬的qps請求。

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

olap的特點一般有:

1.實時性要求不是很高,比如最常見的應用就是天級更新資料,然後出對應的資料包表。

2.資料量大,因為olap支援的是動態查詢,所以使用者也許要通過將很多資料的統計後才能得到想要知道的資訊,例如時間序列分析等等,所以處理的資料量很大;

3.olap系統的重點是通過資料提供決策支援,所以查詢一般都是動態,自定義的。所以在olap中,維度的概念特別重要。一般會將使用者所有關心的維度資料,存入對應資料平台。

OLTP與OLAP的區別

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

OLTP與OLAP的區別

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

OLTP與OLAP的區別

oltp 聯機事務處理 on line transaction processing olap 聯機分析處理 on line analytical processing 1 oltp是傳統的關係型資料庫的主要應用,主要是基本的 日常的事務處理,例如銀行交易。oltp系統強調資料庫的記憶體效率,強調記...