Neo4j 3.0.0 正式發布,支持容器和雲部署
Neo4j 3.0.0 正式發布,這是 Neo4j 3.0 系列的第一個版本。此版本對內部架構進行了全新的設計;提供給開發者更強大的生產力;提供更廣闊的部署選擇。Neo4j 3.0 被認為是世界上最具伸縮性的圖資料庫。
Neo4j 是基於 Java 的 NoSQL圖資料庫,是世界上領先的圖資料庫。
Neo4j 3.0.0 主要的新特性:
全新設計了內部架構
移除了所有節點數量限制,資料庫關係和屬性都可以被存儲和索引
提供官方支持語言驅動器 (Java、JavaScipt、.NET、Python)
新增 Bolt 二進位協議 (面向連接的訪問圖協議,支持 Java Stored Procedures),允許全棧開發者構建強大的應用
Advertisements
提供一個流線型的配置和部署結構,可以在基礎設施,容器或者雲上搭建 Neo4j
Neo4j Browser 同步
使用 Bolt 的官方語言驅動器示例:
JavaScript:
var driver = Graph.Database.driver("bolt://localhost"); var session = driver.session(); var result = session.run("MATCH (u:User) RETURN u.name");
Python:
driver = Graph.Database.driver("bolt://localhost") session = driver.session() result = session.run("MATCH (u:User) RETURN u.name")
Advertisements
Java:
Driver driver = GraphDatabase.driver( "bolt://localhost" ); try ( Session session = driver.session() ) { StatementResult result = session.run("MATCH (u:User) RETURN u.name"); }
.NET:
using (var driver = GraphDatabase.Driver("bolt://localhost")) using (var session = driver.Session()) { var result = session.Run("MATCH (u:User) RETURN u.name"); }
完整示例請看 Neo4j 開發者手冊。
Neo4j 3.0 新特性架構圖
改進 Cost-based 查詢優化器
官方支持語言驅動器:
Neo4j 3.0 可以在基礎設施,容器或者雲上部署
下載:http://neo4j.com/download/
微信訂閱號:開源派 (opensourcepie)
開源派官網:osp.io 作者:葉秀蘭