栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Neo4j图数据库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Neo4j图数据库

图数据库
  • 定义
  • neo4j数据库
    • neo4j图结构
  • Java中使用

定义

使用图形方式来存储实体关系信息的数据库。
这里的图形指采用顶点、边的数据存储方式。

应用领域:
社交网络分析
商品推荐

neo4j数据库
  1. 使用java语言开发,高性能分布式数据库
  2. 数据存储在磁盘,支持强事务
  3. 具有高可用、高可扩展性
  4. 通过遍历高效检索
neo4j图结构
  1. 节点
    pending

  2. 关系
    pending

  3. 属性
    pending

  4. 路径

Java中使用

(v4)对应jdk11+,(v3)对应jdk8+

  1. 服务端方式
    安装neo4j_4.0
#添加仓库
wget -O - https://debian.neo4j.com/neotechnology.gpg.key | sudo apt-key add -

echo 'deb https://debian.neo4j.com stable 4.0' | sudo tee /etc/apt/sources.list.d/neo4j.list

#更新源
sudo apt-get update

#安装 社区版
sudo apt-get install neo4j

#使用
neo4j   #但提示必须使用java11+

#配置java的仓库
sudo add-apt-repository -y ppa:openjdk-r/ppa
sudo apt-get update

sudo apt-get install openjdk-11-jdk
#默认安装在/usr/bin/java ,软连接,将/usr配置到JAVA_HOME
#对多个java版本管理,使用update-java-alternatives
#update-java-alternatives --list
#update-java-alternatives --jre --set openjdk-11-jdkxxx 
#改变的是软连接/usr/bin/java的指向,指向真实的可执行文件
#查看系统中都有哪些java路径whereis java
#当前执行的是哪个  which java

#成功
tarena@master:~$ neo4j --help
Usage: Neo4j 
Neo4j database server CLI.
Commands:
  console             Start server in console.
  start               Start server as a daemon.
  stop                Stop the server daemon.
  restart             Restart the server daemon.
  status              Get the status of the server.
  version, --version  Print version information and exit.
  help, --help        Displays help information about the specified command
  1. 内嵌方式,更加的高效
    通过引入jar包,在java应用内部直接使用。
    下载一版压缩的neo4jxxx.gz 解压,内部的lib目录下有很多jar包,全部导入Eclipse即可。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/601924.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号