圖數據庫發展趨勢概覽

一、NoSQL數據庫概覽

在這裏插入圖片描述

二、圖數據模型分類

1、屬性圖

在這裏插入圖片描述

2、超圖

在這裏插入圖片描述

3、RDF

在這裏插入圖片描述

三、數據庫發展趨勢圖

全球數據庫排名趨勢

1、關係數據庫

MySQL、Oracle、Microsoft SQL Server並列第一

在這裏插入圖片描述

2、搜索引擎

Solr第一的位置被Elasticsearch取代

在這裏插入圖片描述

3、圖數據庫

Neo4j遙遙領先,處於制定行業規則的位置

在這裏插入圖片描述

Cypher已經被列爲圖數據庫查詢語言的規範,就像SQL列爲關係數據庫的查詢規範一樣,必然會迎來蓬勃發展

在這裏插入圖片描述

其它排名第一的數據庫:
Key-value Stores: Redis
Document Stores: MongoDB
Time Series: InfluxDB

四、圖數據建模優勢

圖數據建模清晰簡潔,更易於表達人的思維

在這裏插入圖片描述

五、架構介紹

下面是企業知識圖譜平臺的架構示意圖,可以看到底層使用了多種圖數據庫。值得注意的是,兩個架構中都使用了社區版單機的Neo4j。分佈式圖數據庫的選擇一般是爲了大量關聯數據的存儲,例如千億萬級別。其實Neo4j企業版對於這種數據也是可以處理,比如通過建模將數據分散在不同的集羣中,在圖數據平臺的API層通過自動路由策略將查詢發送到多個集羣查詢然後合併結果返回(另外企業版本身沒有數據量的限制)。爲什麼架構都會選擇Neo4j呢?因爲Neo4j在複雜圖計算中有明顯的性能優勢。爲什麼不用企業版呢?答案很簡單就是:貴!有沒有Neo4j企業版的免費開源版呢?答案是:有的!ONgDB

在這裏插入圖片描述

六、圖數據庫社區對比

可以看到Neo4j被其它存儲庫引用的數量是最多的

在這裏插入圖片描述

社區小夥伴反應,OrientDB在生產環境下會有宕機的風險

在這裏插入圖片描述
在這裏插入圖片描述

七、原生圖存儲的優勢

在這裏插入圖片描述

八、Neo4j

1、Neo4j周邊工具集

上下游工具鏈完整且活躍

在這裏插入圖片描述

2、Neo4j客戶羣

客戶羣體龐大,這是非常重要的優勢

在這裏插入圖片描述

3、Neo4j企業版報價

建議預算充足的情況下優先選用商用版圖數據庫,畢竟服務好嘛!

在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章