美文网首页
Neo4j-0.图形数据库和Neo4j

Neo4j-0.图形数据库和Neo4j

作者: 悠扬前奏 | 来源:发表于2019-11-26 17:10 被阅读0次

需要图形数据库

如果需要存放有很多链接的数据库,RDBMS不能提供用于遍历大量数据的性能。Graph Database提供了这种需要的性能。

特点

  • 有简单的查询语言Neo4j CQL
  • 遵循属性图数据模型
  • 通过Apache Lucence支持索引
  • 支持UNIQUE约束
  • 包含一个执行CQL命令的U:Neo4j数据浏览器
  • 支持完整的ACID规则
  • 采用原生图形库和本地GPE(图形处理引擎)
  • 支持查询数据导出到JSON和XLS
  • 提供REST API,可以被任何编程语言访问
  • 提供可以通过任何UI MVC框架访问的Java脚本
  • 提供两种java Api:Cypher API和Native Java API来开发Java应用程序

优点

  • 容易连接更多的数据
  • 快捷地检索/遍历/导航更多的连接数据
  • 很容易表示半结构化数据
  • CQL查询语言可读性高,容易学习
  • 数据模型简单而强大
  • 不需要复杂的连接来检索连接的数据

缺点

  • 连接数,关系,属性数有限制
  • 不支持Sharding

相关文章

  • Neo4j 图形数据库(2)

    今天继续更新有关 neo4j 图形数据基本操作。 先谈一谈Neo4j 图形数据库应用 图计算和图数据库会用在很多场...

  • Java实现Neo4j数据库的相关操作

    1.Java实现Neo4j数据库的相关操作 2.图形数据库 Neo4j 开发实战 3.用java构建neo4j数据...

  • 知识图谱(二)---Neo4j

    neo4j Neo4j是一个世界领先的开源图形数据库,由 Java 编写。图形数据库也就意味着它的数据并非保存在表...

  • Neo4j安装+Python操作Neo4j

    一、Neo4j安装及服务启动 Neo4j 是目前最流行的图形数据库,支持完整的事务,图形数据库也就意味着它的数据并...

  • Ubuntu下neo4j的安装

    neo4j官网 neo4j服务器端安装 Linux下图形数据库Neo4j单机安装 Neo4j实战-使用python...

  • Neo4j-0.图形数据库和Neo4j

    需要图形数据库 如果需要存放有很多链接的数据库,RDBMS不能提供用于遍历大量数据的性能。Graph Databa...

  • python操作neo4j简单实例

    一:neo4j是什么 neo4j:Neo4j是一个高性能的,NOSQL图形数据库,有关于更多neo4j的资料出门右...

  • win10 下安装 neo4j

    1.neo4j介绍 neo4j是基于Java语言编写图形数据库。图是一组节点和连接这些节点的关系。图形数据库也被称...

  • Neo4j入门之中国电影票房排行浅析

    什么是Neo4j?   Neo4j是一个高性能的NoSQL图形数据库(Graph Database),它将结构化数...

  • neo4j操作指南

    Neo4j 一、什么是neo4j? Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不...

网友评论

      本文标题:Neo4j-0.图形数据库和Neo4j

      本文链接:https://www.haomeiwen.com/subject/sypfictx.html