四时宝库

程序员的知识宝库

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),允许全栈开发者构建强大的应用

    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")

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 作者:叶秀兰

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接