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