OLAP和OLTP的区别(基础知识)
生活随笔
收集整理的這篇文章主要介紹了
OLAP和OLTP的区别(基础知识)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
聯機分析處理 (OLAP) 的概念最早是由關系數據庫之父E.F.Codd于1993年提出的,他同時提出了關于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(on-line transaction processing)、聯機分析處理OLAP(On-Line Analytical Processing)。OLTP是傳統的關系型數據庫的主要應用,主要是基本的、日常的事務處理,例如銀行交易。OLAP是數據倉庫系統的主要應用,支持復雜的分析操作,側重決策支持,并且提供直觀易懂的查詢結果。下表列出了OLTP與OLAP之間的比較。
? ? ? ? OLTP? ? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? OLAP
用戶? ? ? ? 操作人員,低層管理人員? ? ? ?? ? 決策人員,高級管理人員
功能? ? ? ? 日常操作處理? ? ? ?? ?? ?? ?? ?? ?? ?? ???分析決策
DB 設計? ? ? ? 面向應用? ? ? ?? ?? ?? ?? ?? ?? ???面向主題
數據? ? ? ? 當前的, 最新的細節的,? ???二維的分立的? ? ? ? 歷史的, 聚集的, 多維的集成的, 統一的
存取? ? ? ? 讀/寫數十條記錄? ? ? ?? ? 讀上百萬條記錄
工作單位? ? ? ? 簡單的事務? ? ? ?? ?? ?? ?? ?? ?? ???復雜的查詢
用戶數? ? ? ? 上千個? ? ? ?? ?? ?? ?? ?? ?? ???上百個
DB 大小? ? ? ? 100MB-GB? ? ? ?? ?? ?? ?? ?? ?? ???100GB-TB
轉載于:https://www.cnblogs.com/beyondstorm/archive/2006/08/12/475011.html
總結
以上是生活随笔為你收集整理的OLAP和OLTP的区别(基础知识)的全部內容,希望文章能夠幫你解決所遇到的問題。