我是neo4j的新手,根据我到目前为止所做的阅读,似乎有两种方法可以使用Neo4j REST和Embedded与neo4j进行交互.我有点困惑的是,“嵌入式”选项是否仅使您能够使用本机Neo4j API操纵数据存储,还是可以嵌入Neo4j并将其与Java应用程序打包,如果可以的话,我该怎么做?

解决方法:

据我所知,嵌入式术语是将neo4j与您的应用程序集成在一起的.在嵌入式模式下,您的数据库被锁定,并且您的应用程序被完全授权访问它.就您的应用程序正在运行和访问而言,您不能从其他任何地方访问您的数据库.

如Neo4j Rest或说Neo4j Server支持REST API一样,您可以通过REST API通过API调用执行所有与数据存储相关的操作.在Rest API模式下,您可以使用Neo4j GUI控制台和应用程序从外部处理数据库.

在性能方面,我发现嵌入式模式比服务器模式快得多.

does the Embedded option only give you the ability use the native Neo4j API to manipulate the datastore

您可以使用任何一种模式(服务器REST API模式或嵌入式模式)来操纵数据存储.

Package with Java Application

这取决于您的应用程序配置,在嵌入式模式下,通常不需要运行外部neo4j服务器.您只需要明确提及您的数据库路径以及其他配置(我已经使用过Spring数据neo4j).与在Neo4j Server模式下一样,您需要运行neo4j服务器.

您也可以在此thread上查看.

标签:neo4j,java

来源: https://codeday.me/bug/20191030/1965119.html

java嵌入式开发neo4j_java-嵌入式Neo4j实际如何工作?相关推荐

  1. 【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)

    作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42239705 参考博客 : [嵌入式开发]嵌入式 开发环境 (远程 ...

  2. Tomcat 嵌入式开发 (二) 嵌入式启动 Tomcat

    简介 本文使用最新的Tomcat9.0.29版本进行开发,也是借鉴了网上一些Tomcat8/7版本的嵌入式开发代码(资料好少,得自己慢慢踩坑) 下载Tomcat嵌入式开发jar包 打开Tomcat9下 ...

  3. c语言嵌入式开发单片机,嵌入式开发|单片机基础

    嵌入式开发它是一个综合的技能学习,既要去学习基本的Linux编程,又要学习物理机的操作使用,要想学习嵌入式的开发,在前面的文章中已经是跟大家说过了,嵌入式开发的学习需要掌握的基础课程还是比较多的,单片 ...

  4. rust做嵌入式开发_Rust 嵌入式开发 STM32 amp; RISC-V

    Rust 嵌入式开发 STM32 & RISC-V 发布于 2020-04-03 11:07:06 本帖最后由 wuhanstudio 于 2020-4-3 11:58 编辑 更新地址: [m ...

  5. 【嵌入式开发】嵌入式 开发环境 (远程登录 | 文件共享 | NFS TFTP 服务器 | 串口连接 | Win8.1 + RedHat Enterprise 6.3 + Vmware11)

    作者 : 万境绝尘 博客地址 : http://blog.csdn.net/shulianghan/article/details/42254237 一. 相关工具下载 嵌入式开发工具包 : -- 下 ...

  6. 嵌入式开发工具——嵌入式Qt连接mysql

    文章目录 前言 一.编译Qt中自带的mysql源码 二.程序测试 前言 上一篇(嵌入式开发工具--交叉编译libmysql)已经完成了mysql的C API交叉编译的工作,今天将用它来编译生成Qt连接 ...

  7. 嵌入式开发:嵌入式基础——’ ’和” ”的区别

    嵌入式软件开发人员通常与低级传感器交互,并且对如何使用有符号和无符号类型有很好的理解,但是当涉及到字符串和字符类型时,许多嵌入式开发人员很容易感到困惑.例如,在定义中使用'v'和"v &qu ...

  8. 嵌入式开发:嵌入式 Linux – Shell 脚本 101

    Android和Linux操作系统在过去几年变得非常流行.由于它们的开源性质,成本是合理的,值得庆幸的是,大量的工程师已经加入到将这些操作系统移植到几乎所有可以想象的平台的努力中来.它们的广泛使用使得 ...

  9. 嵌入式开发的职业前景分析

    嵌入式开发的职业前景分析 http://developer.51cto.com  2010-01-06 09:53  佚名  互联网  我要评论(5) 嵌入式开发由于应用广泛而有着很大的发展潜力,但这 ...

  10. 嵌入式系统需求分析_嵌入式开发流程是什么?

    嵌入式开发流程 当前,嵌入式开发已经逐步规范化,在遵循一般工程开发流程的基础上,嵌入式开发有其自身的一些特点.主要包括系统需求分析(要求有严格规范的技术要求).体系结构设计.软硬件及机械系统设计.系统 ...

最新文章

  1. 转载:身体器官工作表一览,睡觉别太晚了
  2. mysql out返回结果_在MySQL的存储过程的OUT参数中返回结果集
  3. Altium Designer-Net has no driving source解决办法
  4. 1D/1D动态规划的三种优化方法
  5. 编译linux tq2440,QT4.8.2在TQ2440开发板上的移植(一)--编译和安装
  6. Basic INFO - 在命令行Build InstallShield安装包工程获得压缩安装包
  7. win7下使用Taste实现协同过滤算法
  8. Linux下的指令:tail
  9. java递归算法详解_Java递归算法详解(动力节点整理)
  10. ssm框架逻辑删除mysql_mysql字段类型 - osc_mzx9t9jk的个人空间 - OSCHINA - 中文开源技术交流社区...
  11. u8反启用固定资产_用友怎么取消固定资产模块
  12. 【2020】微软 MCSA,MCSD,MCSE认证于2021年1月31停用,此后您将无法再获得此认证 - GJYJSJGS - 高级云计算架构师
  13. Openlayers GPS(度分秒)和经纬度坐标相互转换
  14. 中华石杉老师课程汇总
  15. 2021徐州市36中学高考成绩查询,关注!徐州四星级高中高考成绩公布!江苏13市高分学霸真颜曝光!...
  16. 2.3用卡诺图化简逻辑函数210807
  17. 基于三维激光雷达的二维占据栅格地图构建-简介
  18. 操作系统 第七章 文件管理
  19. POJ 1392 Ouroboros Snake (欧拉回路)
  20. sfgghshs测试测试

热门文章

  1. 【观点】从曾成杰案看民间金融的高风险与银行缺失的机制创新
  2. HDOJ1014 Uniform Generator
  3. 防止ASP.NET按钮多次提交的办法
  4. Android与服务器通信之socket通信
  5. Android 可开关式顶部下拉view
  6. Eclipse Memory Analysis分析Java运行内存情况
  7. java hanoi塔问题_java 解决汉诺塔问题
  8. (JAVA) * 使用正则表达式,给字符串排序 * 使用数组排序
  9. laravel框架的数据库链接
  10. 2019 DDCTF 部分writeup