neo4j图数据库入门(一)

一、neo4j数据库组织方式

neo4j是典型的图数据库,采用项目-图-节点以及关系的方式管理图数据;即:可 根据应用将对图的应用划分为多个项目,一个项目可以包含多张图,一张图可以包含多个节点,每个节点具有多个属性,节点间通过关系联系,每种关系均支持多属性设置,节点间关系具有方向,两个节点间可以具有多种关系;

二、编程访问neo4j的方式的

neo4j提供了多类型数据库访问接口,包含了:.net、java、java script 等多种编程语言的访问驱动,可参见网址:https://neo4j.com/developer/java/#_the_example_project 下载相应的开发语言驱动;熟悉spring 框架的开发可采用:

Spring Data Neo4j 框架;也提供了java api 驱动;spring data  Neo4j 不适合节点庞杂的图形应用场合,过大的节点规模将导致低下的数据访问效率,大节点规模图形最好采用java 原生API进行数据的操作和查询;

三、spring boot与neo4j的整合

1)pom.xml配置

spring提供了Spring Data Neo4j以实现对neo4j库的 查询和更新;pom.xml的配置如下:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-neo4j</artifactId>
</dependency>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值