📜  Neo4j的功能

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

Neo4j的功能

以下是Neo4j的突出功能列表:

灵活的架构:Neo4j遵循称为图模型的数据模型。该图包含节点,并且这些节点相互连接。节点和关系将数据存储在称为属性的键值对中。

ACID属性:Neo4j支持完整的ACID属性(原子性,一致性,隔离性和耐久性)。

可扩展性:Neo4j通过增加读/写次数和卷数来帮助您扩展数据库,而又不影响数据完整性和查询处理速度。

可靠性:Neo4j提供复制功能以确保数据安全性和可靠性。

密码查询语言:Neo4j提供了一种功能强大的声明性查询语言,称为“密码查询语言”。它用于创建和检索数据之间的关系,而无需使用诸如Joins之类的复杂查询。

内置的Web应用程序:Neo4j还提供了内置的Neo4j浏览器Web应用程序,可用于创建和检索图形数据。

GraphDB:Neo4j遵循属性图数据模型。

一般特征:

  • 它支持UNIQUE约束。
  • 它使用带有本地GPE(图形处理引擎)的本地图形存储。
  • 它支持将查询数据导出为JSON和XLS格式。
  • 它提供了REST API,可通过Java,Spring,Scala等任何编程语言进行访问。
  • 它提供了可由任何UI MVC框架(如Node JS)访问的Java脚本。
  • 它支持两种Java API:Cypher API和Native Java API,用于开发Java应用程序。