Neo4j的特性

2024年8月29日 | 1 分钟阅读

以下是 Neo4j 的主要特性列表

灵活的模式: Neo4j 遵循一种称为图模式的数据模型。图包含节点,节点彼此连接。节点和关系将数据存储在称为属性的键值对中。

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

可伸缩性: Neo4j 允许您通过增加读/写数量和卷来扩展数据库,而不会影响数据完整性和查询处理速度。

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

Cypher 查询语言: Neo4j 提供了一种强大的声明性查询语言,称为 Cypher 查询语言。它用于创建和检索数据之间的关系,而无需使用像 Joins 这样的复杂查询。

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

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

一般特征

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

下一主题Neo4j 的优势