当前位置:   article > 正文

neo4j图数据库入门(一)_neo4j-ogm-embedded-driver版本

neo4j-ogm-embedded-driver版本

一、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的配置如下:

  1. <dependency>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-data-neo4j</artifactId>
  4. </dependency>
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/1013539
推荐阅读
相关标签
  

闽ICP备14008679号