Neo4J-图数据库入门

1. neo4j的简介

Neo4j是一种基于图形数据库模型的开源图形数据库管理系统。它专注于存储和处理图形数据结构,如节点、关系和属性,以提供高效的图形数据查询和分析功能。

基于硬盘

为什么要使用

对数据的需求不在局限于对数据本身的获取,还需要获取数据与数据件的关系(就是连接数据)

简单来说,图数据库主要用于存储更多的连接数据。

2. 特点和优势

特点:

  1. 使用Neo4j CQL
  2. 遵循属性图数据模型
  3. 使用Apache Lucence 支持索引
  4. 支持 unique 约束
  5. 包含一个用于执行CQL命令的UI:Neo4j 数据浏览器
  6. 支持完整的事务(ACID)
  7. 采用原生图形库与本地GPE(图形处理引擎)
  8. 支持数据导出为Json 和XLS格式
  9. 提供rest api ,可以被任何编程语言调用
  10. 可以通过任意UI MVC 框架
  11. 支持Java API :Cypher API 和 Native Java API 来开发java 应用程序

优点:

  • 它很容易表示连接的数据
  • 检索/遍历/导航更多的连接数据是非常容易和快速的
  • 它非常容易地表示半结构化数据
  • Neo4j CQL查询语言命令是人性化的可读格式,非常容易学习
  • 使用简单而强大的数据模型
  • 它不需要复杂的连接来检索连接的/相关的数据,因为它很容易检索它的相邻节点或关系细节没有连接或索引

3. 名词

  1. 节点     节点通常用于表示实体
  2. 标签     标签用于分类节点
  3. 关系     图中的边表示关系,关系连接两个节点,如撰写关系
  4. 关系类型     关系与节点一样具有类型划分,但关系有且仅有一种关系类型。
  5. 属性      属性是用于描述节点和关系特性的名称 - 值
  6. 路径与遍历    在图中,查询过程是路径搜索与遍历的过程

4. 下载与安装

下载链接https://neo4j.com/download/

neo4j 博客 W3Cschool:Neo4j - 图形理论基础_w3cschool

支持三种版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闫哥大数据

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值