HTAP是目前數(shù)據(jù)庫領(lǐng)域被提及頻率很高的詞匯,它是數(shù)據(jù)庫技術(shù)領(lǐng)域的新名詞,一般情況下,它代表在線事務(wù)(OLTP )和在線分析(OLAP)的合稱簡寫。HTAP能夠同時支持 OLTP 和 OLAP 場景,需要創(chuàng)新的計算存儲框架,在一份數(shù)據(jù)上保證事務(wù)的同時支持實時分析,省去費事費力的 ETL 過程,為企業(yè)節(jié)省時間和人工成本。
據(jù)宜信普惠了解,HTAP的作用很大,既可以處理在線交易事務(wù),又可以處理在線實時分析,是未來數(shù)據(jù)庫發(fā)展的一個大方向。從前,人們總認(rèn)為OLTP 和 OLAP不能同時兼顧。但隨著計算機硬件能力的提升和軟件技術(shù)的發(fā)展,這種情況已經(jīng)大大改觀。因為,HTAP兼得了這兩個方面的功能,真正的 HTAP 是在 OLTP 數(shù)據(jù)庫的基礎(chǔ)上擴(kuò)展 OLAP 的能力。
在此,宜信普惠要提醒大家,HTAP計算并不等同于在線交易+數(shù)據(jù)倉庫業(yè)務(wù)。因為如果我們要把一個企業(yè)的所有高價值數(shù)據(jù)都存儲在一個數(shù)據(jù)庫里,才能實現(xiàn)這個替代數(shù)據(jù)倉庫的目標(biāo)。在HTAP數(shù)據(jù)庫中需要存儲的就是OLTP系統(tǒng)本身的數(shù)據(jù)和部分從外部提取過來的高價值數(shù)據(jù)。
一個真正的 HTAP 產(chǎn)品需要具備以下能力:架構(gòu)選擇、數(shù)據(jù)導(dǎo)入及查詢處理引擎、存儲方案、數(shù)據(jù)組織方案、事務(wù)語義、數(shù)據(jù)的時效性、不同類型負(fù)載間的相互干擾。當(dāng)系統(tǒng)接收到一個查詢負(fù)載的時候,查詢處理模塊需要識別出該查詢負(fù)載中的 OLTP負(fù)載和 OLAP負(fù)載,并能夠依據(jù)相應(yīng)的策略,將相應(yīng)的負(fù)載轉(zhuǎn)發(fā)至相應(yīng)的處理引擎。
宜信普惠認(rèn)為,HTAP 避免了傳統(tǒng)架構(gòu)中在線與離線數(shù)據(jù)庫之間大量的數(shù)據(jù)交互。未來,它將成為數(shù)據(jù)庫領(lǐng)域的重要發(fā)展趨勢,能夠加速數(shù)字化轉(zhuǎn)型。