
簡單可擴展的流批一體架構
LongDB實現(xian)了(le)Lambda架(jia)構的(de)功能,但避(bi)免了(le)Lambda架(jia)構的(de)復雜(za)性以(yi)(yi)及數據的(de)冗余,在同一個平臺同時支(zhi)持流(liu)式和批量數據處理(li)。用戶(hu)還可以(yi)(yi)選擇使用流(liu)行編程語言或(huo)BI工具通過標準接口連接LongDB,或(huo)者通過與Spark的(de)專用接口無縫集成(cheng)方式訪問LongDB。
LongDB可以從幾個(ge)節點(dian)動態(tai)擴(kuo)展到數千(qian)個(ge)節點(dian),以支持各(ge)種規模的應(ying)用(yong)程序。
經濟高效的混合引擎
LongDB的(de)(de)核心是(shi)實現分(fen)布式存(cun)(cun)儲和計算(suan)(suan)的(de)(de)雙(shuang)模(mo)關系(xi)型數據庫(分(fen)布式事務處理和并(bing)行分(fen)析合二為一)。與內存(cun)(cun)數據庫不(bu)同(tong),LongDB不(bu)會強制(zhi)企業將所有數據都放在內存(cun)(cun)中,因為隨著(zhu)數據量的(de)(de)增長,這些數據存(cun)(cun)儲成本會變得非常昂貴。LongDB會利(li)用數據的(de)(de)冷(leng)熱特點(dian)選擇最(zui)佳存(cun)(cun)儲配置并(bing)同(tong)時利(li)用內存(cun)(cun)計算(suan)(suan)來加速數據處理速度。
當你在 LongDB 執行(xing)SQL時,它會(hui)根據(ju)(ju)(ju)集群上的(de)(de)數據(ju)(ju)(ju)分布并使用先進的(de)(de)基于成(cheng)本(ben)的(de)(de)優化器來(lai)(lai)確定通過(guo)基表(biao)或索(suo)引(yin)對數據(ju)(ju)(ju)的(de)(de)最(zui)(zui)佳(jia)的(de)(de)訪問方式、最(zui)(zui)佳(jia)的(de)(de)關聯(lian)排序、高(gao)效的(de)(de)并行(xing)執行(xing)路(lu)徑,以及特(te)有的(de)(de)根據(ju)(ju)(ju)查詢特(te)性和(he)數據(ju)(ju)(ju)來(lai)(lai)選擇執行(xing)查詢的(de)(de)最(zui)(zui)佳(jia)計算引(yin)擎(事務或分析(xi))。
高性能分布式計算架構
LongDB擁(yong)有高性能的(de)分布(bu)式計(ji)算架構,通過將計(ji)算推送(song)到(dao)每個分布(bu)式數(shu)(shu)據分片,進行大規模并(bing)行化的(de)謂詞(ci)關(guan)聯、聚合和(he)函數(shu)(shu)運算。LongDB 數(shu)(shu)據庫為不同的(de)數(shu)(shu)據處理任務(wu)(wu)提供作(zuo)業(ye)調度和(he)資源隔離。充分利(li)用(yong)分布(bu)式并(bing)行處理提高系統(tong)資源利(li)用(yong)率(lv)并(bing)使得事務(wu)(wu)和(he)分析作(zuo)業(ye)均(jun)衡。
高度融合的系統
LongDB平臺(tai)支持(chi)標準協議(yi)(如ANSI SQL, JDBC, REST)以(yi)確(que)保(bao)客戶現有的(de)工(gong)具(ju)可以(yi)無縫連通而(er)不用(yong)(yong)(yong)專門(men)重(zhong)寫已有的(de)工(gong)具(ju)和(he)(he)應(ying)用(yong)(yong)(yong)程序。我們還提供了(le)實用(yong)(yong)(yong)的(de)數據和(he)(he)應(ying)用(yong)(yong)(yong)遷(qian)移(yi)工(gong)具(ju),使用(yong)(yong)(yong)戶作業的(de)遷(qian)移(yi)盡量(liang)減少成本。如果(guo)客戶已有使用(yong)(yong)(yong)大數據平臺(tai)工(gong)具(ju)和(he)(he)組件,LongDB可以(yi)平滑對接(jie)以(yi)及共存。