混合事務/分析處理(Hybrid Transaction Analytical Processing, HTAP)是資料庫技術領域的新名詞,是線上事務(OnLine Transaction Processing)和線上分析(Online Analytical Processing)合稱簡寫,即(HTAP = OLAP +OLTP), HTAP既可以線上交易事務,又可以線上實時分析。
2014年Gartner的一份報告中使用混合事務分析處理(HTAP)一詞描述新型的應用程式架構,以打破OLTP和OLAP之間的隔閡,既可以應用于事務型資料庫場景,亦可以應用于分析型資料庫場景,實作實時業務決策。這種架構具有顯而易見的優勢:不但避免了繁瑣且昂貴的ETL操作,而且可以更快地對最新資料進行分析。這種快速分析資料的能力将成為未來企業的核心競争力之一。
HTAP的合理性:
- 資料剛進入資料庫的時,可稱之為“熱資料”;熱資料在 OLTP 場景下會被頻繁修改。此時資料宜行存儲。
- 随着資料慢慢變久,資料越來越“冷”;這個時候資料不太可能被頻繁的修改,對資料的查詢和分析越來越多。此時資料宜列存儲。
資料來源:
Silva L D , Lallement R , Alami R . The HATP hierarchical planner: Formalisation and an initial study of its usability and practicality[C]// 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2015.
Arulraj J , Pavlo A , Menon P . Bridging the Archipelago between Row-Stores and Column-Stores for Hybrid Workloads[C]// the 2016 International Conference. ACM, 2016.
OLTP、OLAP與HTAP
https://blog.csdn.net/ZG_24/article/details/87854982HTAP資料庫(OLTP+OLAP) - 資料庫典型架構 優缺點剖析(shard VS shared)
https://yq.aliyun.com/articles/228272混合事務分析處理“HTAP”的技術要點分析
http://blog.itpub.net/69918724/viewspace-2658036/