OLTP和OLAP的區別
OLTP是傳統的關係型資料庫的主要應用,主要是基本的、日常的事務處理,例如銀行交易。OLAP是資料倉儲系統的主要應用,支援複雜的分析操作,側重決策支援,並且提供直觀易懂的查詢結果。下表列出了OLTP與OLAP之間的比較。
OLTP |
OLAP | |
使用者 |
操作人員,低層管理人員 |
決策人員,高階管理人員 |
功能 |
日常操作處理 |
分析決策 |
DB 設計 |
面向應用 |
面向主題 |
資料 |
最新的,細節的,二維的,分立的 |
歷史的,聚集的,多維的,整合的 |
存取規模 |
讀/寫數條(甚至數百條)記錄 |
讀上百萬(甚至上億)條記錄 |
操作頻度 |
非常頻繁(以秒計) |
比較稀鬆(以小時甚至以周計) |
工作單位 |
嚴格的事務 |
複雜的查詢 |
使用者數 |
數百個-數千萬個 |
數個-數百個 |
DB 大小 |
100MB-GB |
100GB-TB |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10742223/viewspace-374527/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- olap和oltp的區別
- 【轉】OLTP,OLAP和混合應用下oracle預設的不同的引數設定Oracle
- 混合列壓縮(HCC)在OLAP及OLTP場景中的測試
- 複雜場景資料處理的 OLTP 與 OLAP 融合實踐
- JAVA下唯一一款搞定OLTP+OLAP的強型別查詢這就是最好用的ORM相見恨晚Java型別ORM
- ../和./和/的區別
- 和 的區別
- as 和 with的區別
- ||和??的區別
- /*和/**的區別
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- ./ 和sh 的區別
- JQuery this和$(this)的區別jQuery
- jquery $(this) 和this的區別jQuery
- T和?的區別
- ++a和a++的區別
- makefile =和:=的區別
- Mybatis中#{}和${}傳參的區別及#和$的區別小結MyBatis
- HTAP資料庫(OLTP+OLAP)-資料庫典型架構優缺點剖析(shardVSshared)資料庫架構
- HTAP資料庫PostgreSQL場景與效能測試之21-(OLTP+OLAP)排序、建索引資料庫SQL排序索引
- 和區別
- MYSQL和SQL的區別MySql
- varchar和char的區別
- &self 和 self 的區別
- var和public的區別
- filter和interceptor的區別Filter
- useEffect 和 useLayoutEffect 的區別
- SDK和API的區別?API
- var 和 let 的區別
- WebApi和MVC的區別WebAPIMVC
- service和systemctl的區別
- GET和POST的區別?
- GET和POST的區別
- button和submit的區別MIT
- GET 和 POST 的區別
- 【Java】equals 和 == 的區別Java
- django和flask的區別DjangoFlask