今天,國際權威圖基準測評“LDBC SNB Interactive”榜單更新中出現(xiàn)關鍵突破:阿里云開源圖計算引擎GraphScope登頂并打破榜單歷史紀錄,其單節(jié)點執(zhí)行圖數(shù)據(jù)庫查詢的吞吐率超過30000 QPS,性能達此前紀錄保持者2倍。
LDBC榜單截圖來源:https://ldbcouncil.org/benchmarks/snb-interactive
圖數(shù)據(jù)是用點和邊的抽象表示事物之間關系的數(shù)據(jù)類型,在社交網(wǎng)絡、電商、金融、通信、交通等領域有廣闊應用前景。
近年來,對圖數(shù)據(jù)進行分析處理的圖計算方向成為業(yè)界研究熱點,然而因圖數(shù)據(jù)普遍數(shù)據(jù)量巨大、鏈接關系復雜,圖計算在高并發(fā)場景下吞吐率等性能易遇瓶頸,其進一步提升很大程度依賴圖計算系統(tǒng)對圖存儲、計算引擎和查詢執(zhí)行等方面進行深入優(yōu)化。
LDBC(Linked Data Benchmark Council)是圖數(shù)據(jù)管理領域的國際權威組織,其設計的LDBC SNB Interactive榜單是業(yè)界最受認可的圖數(shù)據(jù)庫基準評測。該評測包含最大規(guī)模300GB的模擬Facebook社交網(wǎng)絡圖數(shù)據(jù),通過驅動程序向待測系統(tǒng)快速發(fā)送各類查詢請求,以系統(tǒng)每秒能處理的查詢數(shù)量(查詢吞吐率)作為其性能的主要衡量指標。
本次評測中,GraphScope通過應用最新自研的下一代Flex架構,成功刷新LDBC SNB Interactive榜單歷史紀錄。在未依賴任何“預計算”的前提下,GraphScope單節(jié)點執(zhí)行查詢吞吐率超過30000 QPS,是此前紀錄保持者的2倍。
GraphScope Flex架構是GraphScope下一代演進方向,針對圖數(shù)據(jù)相關業(yè)務的多樣化和碎片化,GraphScope Flex允許用戶根據(jù)業(yè)務場景靈活選用組件,從而得到最適合其場景的部署形態(tài)。
此次登頂榜單的系統(tǒng)是GraphScope Flex針對圖數(shù)據(jù)庫高并發(fā)查詢場景的一種部署形態(tài),其整合了圖查詢優(yōu)化框架、高性能讀寫圖存儲設計及超高吞吐計算引擎,實現(xiàn)對查詢任務最高近3000倍的性能優(yōu)化,以及讀寫效率和高并發(fā)計算效率的大幅提升。
阿里云GraphScope具有一站式、開發(fā)便捷、性能極致的特點,已于2020年開源,代碼公布于github.com/alibaba/GraphScope。它在業(yè)界首次支持Gremlin分布式編譯優(yōu)化,提供了各類高效圖分析算法和圖學習算法,并支持用戶自定義算法的即插即用。在保持簡單易用的同時,GraphScope達到了企業(yè)級場景的極致性能。
未來,GraphScope團隊將進一步在GraphScope Flex架構下幫助用戶搭建高效的圖數(shù)據(jù)庫、圖分析引擎或圖學習系統(tǒng)等能力,GraphScope Flex的其它部署形態(tài)也將陸續(xù)發(fā)布。后續(xù)GraphScope Flex相關能力還將應用于阿里云圖計算產(chǎn)品。