Neo4j作爲圖數據庫有哪些特色和優勢?

Neo4j是目前技術社區和商用市場上最被廣大業務和技術人員熟知、而且應用最廣泛的圖數據庫。Neo4j擁有下面的特色和優勢:

  1. 採用原生圖(Native Graph)存儲和處理數據:提供最優化的關係遍歷執行效率,比關係數據庫的表連接快上千倍。
  2. 基於(標籤)屬性圖模型:支持豐富的數據語義描述、並且兼具靈活性。
  3. 基於純Java實現,支持最廣泛的操作系統和最便捷的部署,支持雲端和容器部署。
  4. 提供面向圖分析和模式匹配、聲明型的Cypher查詢語言,直觀、簡介、易於理解。
  5. 完全ACID兼容、保證數據一致性,因此同樣適用於事務型(OLTP)和分析型(OLAP)應用
    基於因果集羣(Causal Clustering)的分佈式數據庫,提供高可用性、故障切換、數據冗餘和可擴展的吞吐量
  6. 豐富的驅動語言支持:官方發佈的有Java, JavaScript, Python, .Net和GO。另外還有社區用戶提供的C/C++, R, JDBC, Python等各類語言驅動。
  7. 最具規模和最活躍的社區:社區版累計下載次數超過1千3百萬,社區活躍技術人員超過5萬,每年線上線下技術交流聚會超過400場。github上與Neo4j相關項目超過1萬個。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章