gpt4 book ai didi

java - 嵌入式 Neo4j 是如何工作的?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:15:55 25 4
gpt4 key购买 nike

我是 neo4j 的新手,根据我到目前为止所做的阅读,似乎有两种使用 Neo4j REST 和嵌入式与 neo4j 交互的方法。我有点困惑的是,嵌入式选项是否只让您能够使用 native Neo4j API 来操作数据存储,或者您也可以嵌入 Neo4j 并将其与您的 Java 应用程序打包在一起,如果可以,我将如何去做?

最佳答案

据我所知,嵌入式术语的出现是为了将 neo4j 与您的应用程序集成。在嵌入式模式下,您的数据库被锁定,您的应用程序仅被授权访问它。就您的应用程序正在运行和访问它而言,您无法从其他任何地方访问您的数据库。

在 Neo4j Rest 或 Say Neo4j Server 中支持 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 data neo4j)。在 Neo4j 服务器模式下,您将需要运行 neo4j 服务器。

你可以看看这个thread

关于java - 嵌入式 Neo4j 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20591308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com