TeleDB-ADB聚焦“性能、成本、彈性、安全”四大核心要素,為用戶提供海量數據分析以及處理復雜計算任務等服務。
性能卓越,業(yè)內領先
TeleDB-ADB采用先進的分布式架構,能夠輕松應對PB級海量數據,擁有近乎GB/s的數據導入速率。無論是結構化數據、半結構化數據還是非結構化數據,TeleDB-ADB都能實現高效存儲和查詢。
在TPC-DS(分析型數據庫性能測試基準)的標準測試數據集下的1~99個查詢SQL集中,TeleDB-ADB比某知名數據庫平均性能優(yōu)秀約5%(如下圖)。
在某個混合數據倉庫(后稱數倉)大數據能力開放平臺CDAP項目中,TeleDB-ADB解決了用戶在數據在線應用時遇到的復雜分析和高并發(fā)問題。該企業(yè)原有系統(tǒng)在面對復雜數據分析時,難以在合理的時間內給出結果,業(yè)務方不得不將一張大表拆分成數張小表,再進行數據分析、結果匯總和檢查,而TeleDB-ADB則可在分鐘級時間內產出正確結果。
比如,在該企業(yè)的多表關聯(lián)查詢的業(yè)務場景中,需要進行42張表的聯(lián)接操作,其中主表包含2400萬條數據,關聯(lián)表數據量在1000萬~4000萬之間,分析需求需要通過左連接方式進行關聯(lián),TeleDB-ADB在2分鐘左右就獲取了正確結果,幫助用戶迅速解決業(yè)務中各類復雜分析需求。
自動調配資源,實現降本增效
據多個用戶的最佳實踐顯示,TeleDB-ADB的投入比傳統(tǒng)數倉節(jié)省約1/3,給予用戶極致的TCO(總體擁有成本)。這是由于傳統(tǒng)數倉需要基于計算和存儲峰值準備資源,而企業(yè)的實際分析需求是波動的(如下圖灰線所示),這意味著在某些時刻,這些數倉的計算和存儲資源有可能被浪費。TeleDB-ADB采用計算與存儲完全解耦的優(yōu)秀架構,在基于對象存儲提供近乎無限的延展性和高彈性的同時,可自動擴縮容計算資源,在業(yè)務不需要的時候釋放計算資源,需要的時候再添加,其TCO在不同時期是波動的(如下圖紅色模塊所示)。
另外,TeleDB-ADB的元數據系統(tǒng),可保障數據全局可見,從而支持多個計算需求使用同一份數據進行計算,而不需要額外的副本。例如在大數據分析、多年歷史分析和海量日志分析等需要存儲和使用大量歷史數據的場景中,元數據系統(tǒng)大大了提高存儲資源利用率,以及數據的治理效率。
此外,TeleDB-ADB基于SQL:2003標準,可提供完整的事務能力,兼容PostgreSQL和Greenplum協(xié)議語法,支持標準的JDBC和ODBC接口。這意味著TeleDB-ADB可與市場上大多數成熟的BI或ETL工具兼容,由此企業(yè)幾乎可以無縫遷移到TeleDB-ADB。
無限彈性,輕松應對海量數據
在面對企業(yè)打通部門數據墻、構建統(tǒng)一數據中臺的需求時,TeleDB-ADB可同時為眾多部門和分支機構提供訪問,讓不同應用需求共享一個數據倉庫系統(tǒng)。相對于傳統(tǒng)數倉,TeleDB-ADB具有更優(yōu)秀的并發(fā)能力、擴展性能,以及更高的容量。
相較來說,傳統(tǒng)數倉雖彈性可擴展,但其架構中的計算和存儲是緊耦合的。在擴容涉及到數據的重分布時,數倉通常存儲的數據量達TB或PB級別,完成一次數據重分布需要花費至少幾個小時甚至更長時間。有些傳統(tǒng)數倉在重分布期間也無法正常寫入數據,這將對部分業(yè)務的正常運行造成影響。這也意味著大多數傳統(tǒng)數倉仍然需要基于峰值準備資源。
而TeleDB-ADB可對計算和存儲資源進行單獨的擴縮容,使得數據庫在擴展過程中仍能提供服務。它能夠根據存儲和計算資源的不足進行擴展,在實現分鐘級擴展的同時保證二者互不影響。當沒有計算任務時,TeleDB-ADB還可在不影響數據持久性和可訪問性的情況下釋放計算資源,極大地提高了公司計算資源的使用效率。