ITPub博客

HTAP

HTAP(Hybrid transac- tion and analysis processing)数据库,也称混合型关系数据库,是能同时提供OLTP和OLAP的混合关系型数据库。

广义的HTAP数据库,能够在关系数据模型上进行OLTP时具有 强一致性保证,并且融合了分布式能力从而同时具有高扩展性 。狭义的HTAP数据库指的是采用行列混存或者行列转化技术来同时支持事务能力和分析功能。

以Oracle为例,最初的设计面向OLTP服务,而随着OLAP日趋发展,最近发布的Oracle版本开始同时支持OLAP服务,所以成为了广义上的HTAP数据库。而是否属于狭义HTAP的概念,需要根据其支持的存储技术、行列转换、查询处理技术等综合决定