圖數據庫(Graph Database,簡稱GDB)是一種支持Property Graph圖模型、用于處理高度連接數據查詢與存儲的實時、可靠的在線數據庫服務。它支持Apache TinkerPop Gremlin查詢語言,可以幫您快速構建基于高度連接的數據集的應用程序。
圖數據庫GDB非常適合社交網絡、欺詐檢測、推薦引擎、知識圖譜、網絡/IT運營這類高度互連數據集的場景。例如,在一個典型的社交網絡中,常常會存在“誰認識誰,上過什么學校,常住什么地方,喜歡什么餐館”之類的查詢,傳統關系型數據庫對于超過3張表關聯的查詢十分低效難以勝任,但圖數據庫可輕松應對社交網絡的各種復雜存儲和查詢場景。
前置概念
閱讀本文前,您可能需要了解如下概念:
產品優勢
圖數據庫GDB具備如下優勢:
標準圖查詢語言
支持屬性圖,高度兼容Gremlin圖查詢語言和OpenCypher圖查詢語言。
高度優化的自研引擎
高度優化的自研圖計算層和存儲層,云盤多副本保障數據超高可靠,支持ACID事務。
服務高可用
支持高可用實例,節點故障自動切換,保障業務連續性。
易運維
提供備份恢復、自動升級、監控告警、故障切換等豐富的運維功能,大幅降低運維成本。
圖數據庫與傳統關系型數據庫相比的優勢
傳統的關系型數據庫和圖數據庫無論是在模型,存儲以及查詢優化上都存在極大的差異。比如社交用戶關系中的2度查詢請求,傳統關系型數據庫處理起來至少是秒級別的,3度查詢更差甚至無法支持。
對比而言,圖數據庫能夠輕松支持這類場景,性能往往能夠輕松的達到傳統關系型數據庫的十倍乃至幾十倍。這種性能的差異并非簡單的調優問題,而是更深層次的數據庫建模以及內核層面決定的。因此,圖數據庫在基因層面更適合高度連接數據集的處理。
分類 | 圖數據庫 | 關系型數據庫 |
模型 | 圖結構 | 表結構 |
存儲信息 | 結構化/半結構化數據庫 | 高度結構化數據庫 |
2度查詢 | 高效 | 低效 |
3度查詢 | 高效 | 低效/不支持 |
空間占用 | 高 | 中 |
開始使用
您可以通過入門概覽了解如何購買實例、重置密碼以及鏈接實例和數據導入,幫助您快速使用GDB實例。