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语言实现,并且可以通过交易HTTP端点使用Cypher Query Language(CQL)通过其他语言进行访问。
Neo4j比传统数据库要快。
Neo4j版本
版本 |
发布日期 |
Neo4j 1.0版 |
2010年2月 |
Neo4j 2.0版 |
2013年12月 |
Neo4j 3.0版 |
2016年4月 |
注意: 2016年11月,Neo4j成功获得了由Greenbridge Partners Ltd.领投的3600万美元D轮融资。
Neo4j Working
Neo4j以图形形式存储和显示数据。在Neo4j中,数据由节点和这些节点之间的关系表示。
Neo4j数据库(与任何图形数据库一样)与关系数据库(例如MS Access,SQL Server,MySQL等)有很大不同。关系数据库使用表,行和列来存储数据。它们还以表格形式显示数据。
Neo4j不使用表,行或列来存储或显示数据。
Neo4j最适合存储具有许多互连关系的数据,这就是为什么像Neo4j这样的图形数据库具有优势,并且在处理关系数据方面比关系数据库要好得多。
图模型通常不需要预定义的架构。因此,无需在加载数据之前创建数据库结构(就像在关系数据库中一样)。在Neo4j中,数据是结构。 Neo4j是"模式可选"的DBMS。
在Neo4j中,无需设置主键/外键约束来预先确定哪些字段可以建立关系,以及与哪些数据可以建立关系。您只需要定义所需节点之间的关系即可。