Database 图形数据库结构

Database 图形数据库结构,database,graph-databases,rexster,tinkerpop-blueprint,sparksee,Database,Graph Databases,Rexster,Tinkerpop Blueprint,Sparksee,在我的例子中,我将使用稀疏(以前的名字是DEX)图形数据库。但我没有与图形数据库相关的经验。我读过几篇文章,其中许多文章都建议使用这些DB-s的方法(Rexster服务器、RESTAPI、Blupprint等)。 那么,这些DB-s是否需要使用服务器(即Rexster)?以及我必须执行哪些配置才能执行DB操作。我将使用Java作为编程语言 Rexster的主要目的是为非JVM语言提供一种与蓝图图通信的方法。我想说的是,无论是否考虑JVM,它都有助于将图形遍历的访问集中化为服务。没有明确要求使用T

在我的例子中,我将使用稀疏(以前的名字是DEX)图形数据库。但我没有与图形数据库相关的经验。我读过几篇文章,其中许多文章都建议使用这些DB-s的方法(Rexster服务器、RESTAPI、Blupprint等)。
那么,这些DB-s是否需要使用服务器(即Rexster)?以及我必须执行哪些配置才能执行DB操作。我将使用Java作为编程语言

Rexster的主要目的是为非JVM语言提供一种与蓝图图通信的方法。我想说的是,无论是否考虑JVM,它都有助于将图形遍历的访问集中化为服务。没有明确要求使用TinkerPop堆栈或蓝图的任何特定图形数据库实现。如果您正在构建一个JVM应用程序,您可以选择简单地引用TinkerPop库,并将它们直接用作依赖项。

我下载了“sparksee 5.1”。正如我从您的回答中所理解的,我可以为给定的DB向IDE添加所需的jar文件,然后使用它。我必须显式定义REST API,否则它将被隐式定义?如果您正在构建java应用程序,请将所需的JAR添加到ide中。如果您想使用Rexster背后的sparksee获得一个REST API,那么您需要单独下载Rexster并将sparksee JAR复制到Rexster的路径(即
/lib
/ext
目录),然后配置Rexster以在其路径中公开sparksee。sparksee在此处提供了有关Rexster配置的文档: