一、圖數據庫是什么?
圖形數據庫是NoSQL數據庫的一種類型,它應用圖形理論存儲實體之間的關系信息。圖形數據庫是一種非關系型數據庫,它應用圖形理論存儲實體之間的關系信息。最常見例子就是社會網絡中人與人之間的關系。關系型數據庫用于存儲“關系型”數據的效果并不好,其查詢復雜、緩慢、超出預期,而圖形數據庫的獨特設計恰恰彌補了這個缺陷。
二、圖數據庫的處理和查詢要注意什么?
圖數據的處理,同傳統(tǒng)數據庫一樣的四字法則:CURD。而因為圖數據的特殊性,在大多數情況下,數據庫中每一個節(jié)點都有與之相連的關系,每一條關系,都必須有這個關系對接的兩個節(jié)點。這就要求圖數據庫的創(chuàng)建,更新,讀取,刪除都必須滿足一致性(或者事務完整)的原則。Neo4j 如何實現 ACID 的底層算法我還沒有看,感興趣的可以先看看這個 talk: [Evolution of Neo4j with ACID transactions, HA cluster, and CRUD transactions](Evolution of Neo4j with ACID transactions, HA cluster, and CRUD transactions – Neo4j Graph Database Platform)。
數據庫的查詢,這個不管是什么數據庫,都是最基礎的功能,對于 sql 和 nosql 來說,簡單的查詢其實并沒有多大差別,只是一些復雜查詢或者針對特定場景的查詢條件下才會特地的選擇某一種數據庫。
三、常見的圖數據庫有什么種類?
Neo4j
Neo4j是一個流行的圖形數據庫,它是開源的。最近,Neo4j的社區(qū)版已經由遵循AGPL許可協(xié)議轉向了遵循GPL許可協(xié)議。盡管如此,Neo4j的企業(yè)版依然使用AGPL許可。Neo4j基于Java實現,兼容ACID特性,也支持其他編程語言,如Ruby和Python。?
FlockDB
FlockDB是Twitter為進行關系數據分析而構建的。FlockDB迄今為止還沒有穩(wěn)定的版本,對于它是否是一個真正的圖形數據庫,尚有爭議。FlockDB和其它圖形數據庫(如Neo4j、OrientDB)的區(qū)別在于圖的遍歷,Twitter的數據模型不需要遍歷社交圖譜。盡管如此,由于FlockDB應用于Twitter這樣的大型站點,以及它相比其它圖形數據庫的簡潔性,仍然值得我們值得關注。
http:///virtualhost/virtualhost.html?link=knowledgechatu\”>
AllegroGrap
AllegroGrap是一個基于W3c標準的為資源描述框架構建的圖形數據庫。它為處理鏈接數據和Web語義而設計,支持SPARQL、RDFS 和Prolog。
AllegroGraph是Franz Lnz公司(Web語義產品提供商,旗艦產品是基于LISP的企業(yè)開發(fā)工具)的產品之一,Pfizer、Ford、Kodak、NASA和美國國防部都是該公司的客戶。
圖數據庫是什么?常見的圖數據庫有什么種類?圖數據庫的使用范圍逐漸在擴大,常見的圖數據庫種類上文也已經給大家介紹了,大家可以詳細瀏覽下。
三五互聯(lián)(35.com)是經工信部、ICANN、CNNIC認證審批,持有ISP、云牌照、IDC、CDN、頂級域名注冊商等全業(yè)務資質的正規(guī)老牌服務商,自成立至今20余年專注于域名注冊、虛擬主機、云服務器、企業(yè)郵箱、企業(yè)建站等互聯(lián)網基礎服務!
截止目前,已經為超過2000萬個域名提供了注冊、解析等服務,是中國五星級域名注冊注冊商!已為超過50萬個網站提供了高速穩(wěn)定的云托管服務,獲評中國最受用戶喜歡云主機服務商。
三五互聯(lián)提供全方位7X24H專業(yè)售后支撐,域名注冊特價1元起,高速穩(wěn)定云主機45元起,更多詳情請瀏覽三五互聯(lián)官網:http://www.shinetop.cn/