📜  Neo4j 介绍

📅  最后修改于: 2021-09-09 10:30:51             🧑  作者: Mango

Neo4j:
Neo4j 是最著名的数据库管理系统,也是 NoSQL 数据库系统。 Neo4j 与 Mysql 或 MongoDB 不同,它有自己的特性,这使得它与其他数据库管理系统相比很特别。

Neo4j结构:
Neo4j 以图表的形式存储和呈现数据,而不是表格格式或 Jason 格式。在这里,整个数据由节点表示,在那里您可以创建节点之间的关系。这意味着整个数据库集合将看起来像一个图形,这就是它与其他数据库管理系统不同的原因。 MS Access、SQL server 所有的关系数据库管理系统都使用表来存储或呈现数据,借助列和行,但 Neo4j 不像老派风格那样使用表、行或列来存储或呈现数据。

Neo4j 用法:
如果您的数据库管理系统有如此多的互连关系,那么您可以使用 Neo4j,这将是最佳选择。 Neo4j 非常适合存储包含节点之间多个连接的数据。这就是 Neo4j(图形数据库)的用武之地,它比关系数据库更适合使用关系数据。因为 Neo4j 不需要预定义的模式,你只需要在这里加载数据,数据是主要结构。它是模式可选的数据库管理系统。

有一些独特的功能会让您选择 Neo4j 而不是任何其他数据库管理系统。 Neo4j 被关系包围,但不需要为任何数据设置主键或外键约束。您可以在此处添加您想要的任何节点之间的任何关系。这使得 Neo4j 非常适合网络数据,下面是您可以使用此数据库管理系统的数据区域列表。

  • 社交网络,如 Facebook、Twitter 或 Instagram
  • 网络图
  • 欺诈识别
  • 基于图的数字资产搜索
  • 数据管理
  • 实时产品推荐