Neo4j 简介 2019

Posted cupleo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Neo4j 简介 2019相关的知识,希望对你有一定的参考价值。

 Neo4j是一个世界领先的开源图形数据库,由 Java 编写。图形数据库也就意味着它的数据并非保存在表或集合中,而是保存为节点以及节点之间的关系。

Neo4j 的数据由下面几部分构成:

节点

属性
Neo4j 除了顶点(Node)和边(Relationship),还有一种重要的部分——属性。无论是顶点还是边,都可以有任意多的属性。属性的存放类似于一个 HashMap,Key 为一个字符串,而 Value 必须是基本类型或者是基本类型数组。

在Neo4j中,节点以及边都能够包含保存值的属性,此外:

可以为节点设置零或多个标签(例如 Author 或 Book)
每个关系都对应一种类型(例如 WROTE 或 FRIEND_OF)
关系总是从一个节点指向另一个节点(但可以在不考虑指向性的情况下进行查询)
具体介绍可以参考:https://www.w3cschool.cn/neo4j。

 Neo4j的特点

它拥有简单的查询语言 Neo4j CQL
它遵循属性图数据模型
它通过使用 Apache Lucence 支持索引
它支持 UNIQUE 约束
它包含一个用于执行 CQL 命令的 UI:Neo4j 数据浏览器
它支持完整的 ACID(原子性,一致性,隔离性和持久性)规则
它采用原生图形库与本地 GPE(图形处理引擎)
它支持查询的数据导出到 Json 和 XLS 格式
它提供了 REST API,可以被任何编程语言(如 Java,Spring,Scala 等)访问
它提供了可以通过任何 UI MVC 框架(如 Node JS )访问的 Java 脚本
它支持两种 Java API:Cypher API 和 Native Java API 来开发 Java 应用程序
---------------------

原文:https://blog.csdn.net/qq_19707521/article/details/80060675






















以上是关于Neo4j 简介 2019的主要内容,如果未能解决你的问题,请参考以下文章

neo4j简介

图形数据库Neo4J简介

Neo4j数据库学习一:安装和数据类型常用命令简介

Cassandra简介

Cassandra 简介

2021/8/28-最新教程Windows 安装配置Neo4j图数据库