OLTP與OLAP的區別

2021-10-08 03:06:33 字數 677 閱讀 3399

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

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

(1)oltp是傳統的關係型資料庫的主要應用,主要是基本的、日常的事務處理,例如銀行交易。oltp系統強調資料庫的記憶體效率,強調記憶體各種指標的命令率,強調繫結變數,強調併發操作。

(2)olap是資料倉儲系統的主要應用,支援複雜的分析操作,側重決策支援,並支援提供直觀易懂的查詢結果,olap強調的資料分析,強調sql執行市場,強調磁碟i/o,強調分割槽等。

olap,聯機分析處理,有時候也叫dss決策支援系統,也就是我們所說的資料倉儲,語句的執行量不是考核的標準,因為一條語句可能執行的時間會非常的長,讀取的資料也會非常的多,所以,在這樣的系統中,考核的標準往往是磁碟子系統的吞吐量(寬頻),如能達到多少mb/s流量。

在設計上要特別注意,如在高可用的oltp環境中,不要盲目的把olap的技術拿過來用;

分割槽技術,假如大範圍使用分割槽關鍵字,而採用其他的字段作為where條件,那麼,如果是本地索引,將不得不掃瞄多個索引,而效能變得更為低下,如果是全域性索引,又失去分割槽的意義。

並行技術,例如,完成乙個任務需要30分鐘,但是這些任務拆分成小人物,同時進行,可能就10分鐘就搞定,這樣就大大縮短時間了

OLTP與OLAP的區別

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

OLTP與OLAP的區別

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

OLTP與OLAP的區別

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