HTAP是目前数据库领域被提及频率很高的词汇,它是数据库技术领域的新名词,一般情况下,它代表在线事务(OLTP )和在线分析(OLAP)的合称简写。HTAP能够同时支持 OLTP 和 OLAP 场景,需要创新的计算存储框架,在一份数据上保证事务的同时支持实时分析,省去费事费力的 ETL 过程,为企业节省时间和人工成本。
据宜信普惠了解,HTAP的作用很大,既可以处理在线交易事务,又可以处理在线实时分析,是未来数据库发展的一个大方向。从前,人们总认为OLTP 和 OLAP不能同时兼顾。但随着计算机硬件能力的提升和软件技术的发展,这种情况已经大大改观。因为,HTAP兼得了这两个方面的功能,真正的 HTAP 是在 OLTP 数据库的基础上扩展 OLAP 的能力。
在此,宜信普惠要提醒大家,HTAP计算并不等同于在线交易+数据仓库业务。因为如果我们要把一个企业的所有高价值数据都存储在一个数据库里,才能实现这个替代数据仓库的目标。在HTAP数据库中需要存储的就是OLTP系统本身的数据和部分从外部提取过来的高价值数据。
一个真正的 HTAP 产品需要具备以下能力:架构选择、数据导入及查询处理引擎、存储方案、数据组织方案、事务语义、数据的时效性、不同类型负载间的相互干扰。当系统接收到一个查询负载的时候,查询处理模块需要识别出该查询负载中的 OLTP负载和 OLAP负载,并能够依据相应的策略,将相应的负载转发至相应的处理引擎。
宜信普惠认为,HTAP 避免了传统架构中在线与离线数据库之间大量的数据交互。未来,它将成为数据库领域的重要发展趋势,能够加速数字化转型。