TeleDB-ADB聚焦“性能、成本、彈性、安全”四大核心要素,為用戶提供海量數(shù)據(jù)分析以及處理復(fù)雜計(jì)算任務(wù)等服務(wù)。

性能卓越,業(yè)內(nèi)領(lǐng)先

TeleDB-ADB采用先進(jìn)的分布式架構(gòu),能夠輕松應(yīng)對(duì)PB級(jí)海量數(shù)據(jù),擁有近乎GB/s的數(shù)據(jù)導(dǎo)入速率。無(wú)論是結(jié)構(gòu)化數(shù)據(jù)、半結(jié)構(gòu)化數(shù)據(jù)還是非結(jié)構(gòu)化數(shù)據(jù),TeleDB-ADB都能實(shí)現(xiàn)高效存儲(chǔ)和查詢。

在TPC-DS(分析型數(shù)據(jù)庫(kù)性能測(cè)試基準(zhǔn))的標(biāo)準(zhǔn)測(cè)試數(shù)據(jù)集下的1~99個(gè)查詢SQL集中,TeleDB-ADB比某知名數(shù)據(jù)庫(kù)平均性能優(yōu)秀約5%(如下圖)。

在某個(gè)混合數(shù)據(jù)倉(cāng)庫(kù)(后稱數(shù)倉(cāng))大數(shù)據(jù)能力開(kāi)放平臺(tái)CDAP項(xiàng)目中,TeleDB-ADB解決了用戶在數(shù)據(jù)在線應(yīng)用時(shí)遇到的復(fù)雜分析和高并發(fā)問(wèn)題。該企業(yè)原有系統(tǒng)在面對(duì)復(fù)雜數(shù)據(jù)分析時(shí),難以在合理的時(shí)間內(nèi)給出結(jié)果,業(yè)務(wù)方不得不將一張大表拆分成數(shù)張小表,再進(jìn)行數(shù)據(jù)分析、結(jié)果匯總和檢查,而TeleDB-ADB則可在分鐘級(jí)時(shí)間內(nèi)產(chǎn)出正確結(jié)果。

比如,在該企業(yè)的多表關(guān)聯(lián)查詢的業(yè)務(wù)場(chǎng)景中,需要進(jìn)行42張表的聯(lián)接操作,其中主表包含2400萬(wàn)條數(shù)據(jù),關(guān)聯(lián)表數(shù)據(jù)量在1000萬(wàn)~4000萬(wàn)之間,分析需求需要通過(guò)左連接方式進(jìn)行關(guān)聯(lián),TeleDB-ADB在2分鐘左右就獲取了正確結(jié)果,幫助用戶迅速解決業(yè)務(wù)中各類復(fù)雜分析需求。

自動(dòng)調(diào)配資源,實(shí)現(xiàn)降本增效 

據(jù)多個(gè)用戶的最佳實(shí)踐顯示,TeleDB-ADB的投入比傳統(tǒng)數(shù)倉(cāng)節(jié)省約1/3,給予用戶極致的TCO(總體擁有成本)。這是由于傳統(tǒng)數(shù)倉(cāng)需要基于計(jì)算和存儲(chǔ)峰值準(zhǔn)備資源,而企業(yè)的實(shí)際分析需求是波動(dòng)的(如下圖灰線所示),這意味著在某些時(shí)刻,這些數(shù)倉(cāng)的計(jì)算和存儲(chǔ)資源有可能被浪費(fèi)。TeleDB-ADB采用計(jì)算與存儲(chǔ)完全解耦的優(yōu)秀架構(gòu),在基于對(duì)象存儲(chǔ)提供近乎無(wú)限的延展性和高彈性的同時(shí),可自動(dòng)擴(kuò)縮容計(jì)算資源,在業(yè)務(wù)不需要的時(shí)候釋放計(jì)算資源,需要的時(shí)候再添加,其TCO在不同時(shí)期是波動(dòng)的(如下圖紅色模塊所示)。 

另外,TeleDB-ADB的元數(shù)據(jù)系統(tǒng),可保障數(shù)據(jù)全局可見(jiàn),從而支持多個(gè)計(jì)算需求使用同一份數(shù)據(jù)進(jìn)行計(jì)算,而不需要額外的副本。例如在大數(shù)據(jù)分析、多年歷史分析和海量日志分析等需要存儲(chǔ)和使用大量歷史數(shù)據(jù)的場(chǎng)景中,元數(shù)據(jù)系統(tǒng)大大了提高存儲(chǔ)資源利用率,以及數(shù)據(jù)的治理效率。

此外,TeleDB-ADB基于SQL:2003標(biāo)準(zhǔn),可提供完整的事務(wù)能力,兼容PostgreSQL和Greenplum協(xié)議語(yǔ)法,支持標(biāo)準(zhǔn)的JDBC和ODBC接口。這意味著TeleDB-ADB可與市場(chǎng)上大多數(shù)成熟的BI或ETL工具兼容,由此企業(yè)幾乎可以無(wú)縫遷移到TeleDB-ADB。

無(wú)限彈性,輕松應(yīng)對(duì)海量數(shù)據(jù)

在面對(duì)企業(yè)打通部門(mén)數(shù)據(jù)墻、構(gòu)建統(tǒng)一數(shù)據(jù)中臺(tái)的需求時(shí),TeleDB-ADB可同時(shí)為眾多部門(mén)和分支機(jī)構(gòu)提供訪問(wèn),讓不同應(yīng)用需求共享一個(gè)數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)。相對(duì)于傳統(tǒng)數(shù)倉(cāng),TeleDB-ADB具有更優(yōu)秀的并發(fā)能力、擴(kuò)展性能,以及更高的容量。

相較來(lái)說(shuō),傳統(tǒng)數(shù)倉(cāng)雖彈性可擴(kuò)展,但其架構(gòu)中的計(jì)算和存儲(chǔ)是緊耦合的。在擴(kuò)容涉及到數(shù)據(jù)的重分布時(shí),數(shù)倉(cāng)通常存儲(chǔ)的數(shù)據(jù)量達(dá)TB或PB級(jí)別,完成一次數(shù)據(jù)重分布需要花費(fèi)至少幾個(gè)小時(shí)甚至更長(zhǎng)時(shí)間。有些傳統(tǒng)數(shù)倉(cāng)在重分布期間也無(wú)法正常寫(xiě)入數(shù)據(jù),這將對(duì)部分業(yè)務(wù)的正常運(yùn)行造成影響。這也意味著大多數(shù)傳統(tǒng)數(shù)倉(cāng)仍然需要基于峰值準(zhǔn)備資源。

而TeleDB-ADB可對(duì)計(jì)算和存儲(chǔ)資源進(jìn)行單獨(dú)的擴(kuò)縮容,使得數(shù)據(jù)庫(kù)在擴(kuò)展過(guò)程中仍能提供服務(wù)。它能夠根據(jù)存儲(chǔ)和計(jì)算資源的不足進(jìn)行擴(kuò)展,在實(shí)現(xiàn)分鐘級(jí)擴(kuò)展的同時(shí)保證二者互不影響。當(dāng)沒(méi)有計(jì)算任務(wù)時(shí),TeleDB-ADB還可在不影響數(shù)據(jù)持久性和可訪問(wèn)性的情況下釋放計(jì)算資源,極大地提高了公司計(jì)算資源的使用效率。

分享到

xiesc

相關(guān)推薦