您好,登錄后才能下訂單哦!
如何分析圖數據庫和圖數據庫的小知識,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
圖數據庫 - 維基百科:在計算機科學中,圖數據庫(英語:graph database,GDB)是一個使用圖結構進行語義查詢的數據庫,它使用節點、邊和屬性來表示和存儲數據。該系統的關鍵概念是圖,它直接將存儲中的數據項,與數據節點和節點間表示關系的邊的集合相關聯。這些關系允許直接將存儲區中的數據鏈接在一起,并且在許多情況下,可以通過一個操作進行檢索。圖數據庫將數據之間的關系作為優先級。查詢圖數據庫中的關系很快,因為它們永久存儲在數據庫本身中。可以使用圖數據庫直觀地顯示關系,使其對于高度互連的數據非常有用。
圖數據庫是一種非關系型數據庫,數據庫的局限性。圖模型明確地列出了數據節點之間的依賴關系,而關系模型和其他 NoSQL 數據庫模型則通過隱式連接來鏈接數據。圖數據庫從設計上,就是可以簡單快速地檢索難以在關系系統中建模的復雜層次結構的。圖數據庫與 20 世紀 70 年代的網絡模型數據庫相似,它們都表示一般的圖,但是網絡模型數據庫在較低的抽象層次上運行,并且不能輕松遍歷一系列邊。
圖數據庫的底層存儲機制可能各有不同。有些依賴于關系引擎并將圖數據“存儲”到表中(雖然表是一個邏輯元素,但是這種方法在圖數據庫、圖數據庫管理系統和實際存儲數據的物理設備之間施加了另一層抽象)。另一些則使用鍵值存儲或面向文檔的數據庫進行存儲,使它們具有固有的 NoSQL 結構。大多數基于非關系存儲引擎的圖數據庫還添加了標記或屬性的概念,這些標記或屬性本質上是具有指向另一個文檔的指針的關系。這樣就可以對數據元素進行分類,以便于集中檢索。
從圖數據庫中檢索數據需要 SQL 之外的查詢語言,SQL是為了處理關系系統中的數據而設計的,因此無法“優雅地”處理遍歷圖。截至 2017 年,沒有一個像 SQL 那樣通用的圖查詢語言,通常都是僅限與一個產品的。不過,已經有一些標準化的工作,使得 Gremlin、SPARQL 和 Cypher 成為了多供應商查詢語言。除了具有查詢語言接口外,還可以通過應用程序接口(API)訪問一些圖數據庫。
圖數據庫與圖計算引擎不同。圖數據庫是轉換關系 OLTP 數據庫的技術。而圖計算引擎在 OLAP 中用于批量分析。由于主要技術公司在使用專有圖數據庫方面的成功以及開源圖數據庫的引入,圖數據庫在 2000 年代引起了相當大的關注。
看完上述內容,你們掌握如何分析圖數據庫和圖數據庫的小知識的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。