0

我將在我的情況下使用Sparsity(以前名稱是DEX)圖形數據庫。但沒有與圖形數據庫相關的經驗。我已經閱讀了幾篇文章,其中許多文章都提出了幾個建議(Rexster服務器,REST API,Bluprint等)以便使用這些DB-s。 那麼,是否有必要爲這些DB-s使用Server(即Rexster)?以及爲了執行數據庫操作我必須執行哪些配置。我將使用Java作爲編程語言。圖數據庫結構

回答

0

Rexster的主要目的是爲非JVM語言提供一種與Blueprints圖形進行通信的方式。我想說,它也可以用於集中化圖形遍歷作爲服務的訪問,無論是考慮還是不考慮JVM。它沒有明確要求使用TinkerPop堆棧或藍圖的任何特定圖形數據庫實現。如果您正在構建JVM應用程序,則可以選擇僅引用TinkerPop庫並將它們直接用作依賴關係。

+0

我下載了「sparksee 5.1」。正如我從你的答案理解的,我可以添加必需的jar文件到我的IDE給定的數據庫,然後我可以使用它。 我必須明確定義REST API,否則它將被隱式定義? –

+0

如果您正在構建一個Java應用程序,然後將所需的jar添加到您的ide。如果你想使用Rexster後面的sparksee來獲得REST API,那麼你需要單獨下載Rexster並將sparksee jar複製到Rexster的路徑(即'/ lib'或'/ ext'目錄),然後配置rexster到在其路線中展示Sparksee。 sparksee在此處有Rexster配置文檔:http://sparsity-technologies.com/UserManual/ThirdPartyTools.html –