📜  学习Neo4j教程

📅  最后修改于: 2020-11-23 09:18:27             🧑  作者: Mango

Neo4j教程

Neo4j教程提供了Neo4j的基本和高级概念。我们的Neo4j教程专为初学者和专业人士设计。

Neo4j是NoSQL数据库。它具有高度的可伸缩性和无模式。它是世界上最受欢迎的图形数据库管理系统。 Neo4j是由Neo技术开发的,被称为具有原始图存储和处理功能的ACID兼容事务数据库。

我们的Neo4j教程包括Neo4j的所有主题,例如neo4j功能,neo4j安装,neo4j的优势,neo4j的安装,功能和数据类型,什么是graphdb,graphdb与rdbms,graphdb与nosql,数据建模,neo4j CQL,节点,创建索引,删除索引,创建约束,删除约束,删除关系,读取子句,写入子句等。

什么是Neo4j

Neo4j是NoSQL数据库。它具有高度的可伸缩性和无模式。它是世界上最受欢迎的图形数据库管理系统。 Neo4j是由Neo技术开发的,被称为具有原始图存储和处理功能的ACID兼容事务数据库。

Neo4j以Java语言实现,并且可以使用其他语言使用Cypher Query Language(CQL)通过事务HTTP端点进行访问。

Neo4j比传统数据库快得多。

Neo4j版本

Version Release Date
Neo4j Version 1.0 February 2010
Neo4j Version 2.0 December 2013
Neo4j Version 3.0 April 2016

2016年11月,Neo4j成功获得由Greenbridge Partners Ltd.领导的D轮融资3600万美元。

Neo4j的工作

  • Neo4j以图形形式存储和显示数据。在Neo4j中,数据由节点和这些节点之间的关系表示。
  • Neo4j数据库(与任何图形数据库一样)与关系数据库(例如MS Access,SQL Server,MySQL等)有很大不同。关系数据库使用表,行和列来存储数据。它们还以表格形式显示数据。
  • Neo4j不使用表,行或列来存储或显示数据。
  • Neo4j最适合存储具有许多互连关系的数据,这就是为什么像Neo4j这样的图形数据库具有优势,并且在处理关系数据方面比关系数据库更好。
  • 图模型通常不需要预定义的架构。因此,无需在加载数据之前创建数据库结构(就像在关系数据库中一样)。在Neo4j中,数据是结构。 Neo4j是“模式可选”的DBMS。
  • 在Neo4j中,不需要设置主键/外键约束来预先确定哪些字段可以具有关系以及与哪些数据可以具有关系。您只需要定义所需节点之间的关系即可。

Neo4j索引

先决条件

在学习Neo4j之前,您必须具有Sql,MySql和NoSql数据库的基本知识。

听众

我们的Neo4j教程旨在帮助初学者和专业人士。

问题

我们保证您不会在此Neo4j教程中找到任何问题。但是,如果有任何错误,请在联系表格中发布问题。