了解華為云最新動態(tài)
近日,國際關(guān)聯(lián)數(shù)據(jù)基準(zhǔn)委員會(Linked Data Benchmark Council,以下簡稱LDBC)公布了社交網(wǎng)絡(luò)測試交互式負(fù)載(SNB INTERACTIVE WORKLOAD,以下簡稱為SNB)最新結(jié)果,華為云圖引擎服務(wù)GES成功通過所有聲明式查詢語言基準(zhǔn)測試。GES作為以聲明式查詢語言 (如Cypher、SQL等) 為接口的通用圖數(shù)據(jù)庫引擎,首次在關(guān)鍵性能指標(biāo)每秒并發(fā)查詢數(shù)量上突破4W ops/s,為第二名的3000倍。該突破意味著采用圖引擎服務(wù)GES的領(lǐng)域應(yīng)用,如社交媒體APP、金融風(fēng)控等場景下的查詢速度和用戶體驗(yàn)有望大幅提升。
來源:https://ldbcouncil.org/benchmarks/snb-interactive/
LDBC是圖數(shù)據(jù)庫領(lǐng)域權(quán)威的基準(zhǔn)指南制定者與測試標(biāo)準(zhǔn)發(fā)布機(jī)構(gòu),SNB測試通過模擬社交網(wǎng)絡(luò)圖,并模擬該網(wǎng)絡(luò)上三年間出現(xiàn)的各類長短查詢需求,包括基礎(chǔ)的增刪改查以及更復(fù)雜的圖上多跳、最短路徑查詢等,覆蓋了圖數(shù)據(jù)庫領(lǐng)域中在線事務(wù)類型的常見查詢。SNB測試又分為以聲明式編程語言(如Cypher、SQL等)為基礎(chǔ)的“聲明式基準(zhǔn)測試“和基于C++、Rust等編程語言進(jìn)行硬編碼的“指令式基準(zhǔn)測試“?;诮^大多數(shù)用戶以聲明式接口進(jìn)行查詢的實(shí)際情況,GES選擇了其中更具有挑戰(zhàn)性的聲明式基準(zhǔn)測試。以聲明式編程語言Cypher語言為接口,GES大幅度提高了SNB聲明式基準(zhǔn)測試的世界記錄 (突破4W ops/s,為原記錄的3000倍)。GES作為通用圖數(shù)據(jù)庫首次在聲明式測試中達(dá)成可以媲美基于C++、 Rust等編程語言進(jìn)行硬編碼的指令式測試性能結(jié)果,這表明GES具備業(yè)界獨(dú)一無二的高性能和易用性。
在測試中,LDBC官方通過開源測試驅(qū)動程序在2小時04分內(nèi)發(fā)起近3億次聲明式復(fù)雜Cypher語句查詢,結(jié)果表明GES支持每秒高達(dá)4萬次并發(fā)查詢。如此高性能的達(dá)成,是由于華為云依托自身雄厚的技術(shù)積累和學(xué)術(shù)界的最新數(shù)據(jù)庫理論突破,全面重構(gòu)了GES圖數(shù)據(jù)庫架構(gòu),并深度優(yōu)化了其中的優(yōu)化器和執(zhí)行器。具體而言,華為云對優(yōu)化器和執(zhí)行器中的向量化運(yùn)行時、底層執(zhí)行算子、算子融合等模塊結(jié)合新一代數(shù)據(jù)庫理論,進(jìn)行了大幅度增強(qiáng)。這有效支撐了GES在LDBC測試中以3000倍的領(lǐng)先優(yōu)勢大幅度刷新聲明式權(quán)威榜單世界紀(jì)錄。
作為國內(nèi)首個商用的圖數(shù)據(jù)庫云服務(wù),GES已廣泛應(yīng)用于社交應(yīng)用、企業(yè)關(guān)系分析、風(fēng)控、推薦、輿情、防欺詐等具有豐富關(guān)系數(shù)據(jù)的場景。目前相關(guān)創(chuàng)新技術(shù)如基于最新數(shù)據(jù)庫理論的新一代圖數(shù)據(jù)庫架構(gòu)、向量化運(yùn)行時等,已經(jīng)應(yīng)用于GES全新一代內(nèi)核,在實(shí)時計(jì)算性能上實(shí)現(xiàn)了數(shù)量級的提升,能夠?yàn)榭蛻籼峁└玫姆?wù)。例如在某電商的財經(jīng)風(fēng)控系統(tǒng)中,GES的性能提升為客戶帶來了十倍以上提速;在國內(nèi)頭部商查企業(yè)的股權(quán)穿透場景中,通過GES讓查詢速度得到了顯著提升。這些應(yīng)用場景都證明了GES強(qiáng)大的在線業(yè)務(wù)決策分析能力。此外,GES與國內(nèi)某大型銀行合作的GraphRAG項(xiàng)目進(jìn)一步加速了復(fù)雜圖數(shù)據(jù)處理效率,為金融行業(yè)提供了強(qiáng)有力的支持。未來,GES將會逐步開放高性能、高易用性產(chǎn)品能力,充分挖掘數(shù)據(jù)潛在價值的同時為用戶創(chuàng)造極致性能體驗(yàn)。