OLAP和OLTP的區別 基礎知識收藏

2022-04-02 01:22:58 字數 939 閱讀 4999

聯機分析處理 (olap) 的概念最早是由關聯式資料庫之父e.f.codd於2023年提出的,他同時提出了關於olap的12條準則。olap的提出引起了很大的反響,olap作為一類產品同聯機事務處理 (oltp) 明顯區分開來。

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

oltp                                              olap

使用者        操作人員,低層管理人員                        決策人員,高階管理人員

功能        日常操作處理                                    分析決策

db 設計   面向應用                                          面向主題

資料        當前的, 最新的細節的, 二維的分立的        歷史的, 聚集的, 多維的整合的, 統一的

訪問        讀/寫數十條記錄                                 讀上百萬條記錄

工作單位  簡單的事務                                        複雜的查詢

使用者數     上千個                                             上百個

db 大小   100mb-gb                                      100gb-tb

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