Neo4j 3.0.0 正式發布,支持容器和雲部署

Neo4j 3.0.0 正式發布,這是 Neo4j 3.0 系列的第一個版本。此版本對內部架構進行了全新的設計;提供給開發者更強大的生產力;提供更廣闊的部署選擇。Neo4j 3.0 被認為是世界上最具伸縮性的圖資料庫。

Neo4j 是基於 Java 的 NoSQL圖資料庫,是世界上領先的圖資料庫。

Neo4j 3.0.0 主要的新特性:

    1. 全新設計了內部架構

    2. 移除了所有節點數量限制,資料庫關係和屬性都可以被存儲和索引

    3. 提供官方支持語言驅動器 (Java、JavaScipt、.NET、Python)

    4. 新增 Bolt 二進位協議 (面向連接的訪問圖協議,支持 Java Stored Procedures),允許全棧開發者構建強大的應用

      Advertisements

    5. 提供一個流線型的配置和部署結構,可以在基礎設施,容器或者雲上搭建 Neo4j

    6. 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 作者:葉秀蘭

Advertisements

你可能會喜歡