圖數據庫(Graph Database)是一種以圖結構進行存儲和查詢的數據庫。本文總結了圖數據庫選型的各種因素,並對比了3個主流開源圖數據庫:Neo4j、JanusGraph、HugeGraph。Neo4j是老牌的圖數據庫,JanusGraph是很是成功的開源圖數據庫TitanDB的Fork版(TitanDB已經不維護了),HugeGraph是百度開源的圖數據庫。下面表格是具體的對比內容,共比較了30多個指標,包括生態、功能、性能、工具鏈等維度,分享出來給你們做爲參考:
git
參考:github
https://neo4j.com/docs/operations-manual/current/introduction/數據庫
https://docs.janusgraph.org/工具
https://hugegraph.github.io/hugegraph-doc/性能