数据库必知词汇:HTAP

混合事务/分析处理(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/87854982
HTAP数据库(OLTP+OLAP) - 数据库典型架构 优缺点剖析(shard VS shared) https://yq.aliyun.com/articles/228272
混合事务分析处理“HTAP”的技术要点分析 http://blog.itpub.net/69918724/viewspace-2658036/

上一篇:在Hugo中优雅地使用数学公式


下一篇:学习笔记3_新建字段,修改字段,geopandas生成点