如何从桌面应用程序访问嵌入式ArangoDB?

时间:2018-03-11 13:55:50

标签: c++ graph-databases arangodb

我已将ArangoDB dll复制到我的应用程序中并加载它们。我无法访问ArangoDB API以从C ++应用程序启动服务器。有没有人能够从C ++应用程序访问嵌入ArangoDB。

1 个答案:

答案 0 :(得分:2)

ArangoDB的API是基于HTTP的。为此,需要运行arangod(服务器二进制文件),它托管一个Web服务器,为RESTful API提供请求。各种语言都有drivers,可以更轻松地与服务器进行交互。还有一个名为VelocyStream的二进制传输协议,由官方Java驱动程序支持。但它仍然是服务器 - 客户端模型。

ArangoDB目前尚未设计为嵌入式。这并非不可能,但你必须做一些编码工作。

另请参阅相关问题:How to embed ArangoDB in a desktop application