【发布时间】:2018-03-11 13:55:50
【问题描述】:
我已将 ArangoDB dll 复制到我的应用程序中并加载它们。我无法访问 ArangoDB API 以从 C++ 应用程序启动服务器。有没有人能够从 C++ 应用程序访问嵌入的 ArangoDB。
【问题讨论】:
标签: c++ graph-databases arangodb
我已将 ArangoDB dll 复制到我的应用程序中并加载它们。我无法访问 ArangoDB API 以从 C++ 应用程序启动服务器。有没有人能够从 C++ 应用程序访问嵌入的 ArangoDB。
【问题讨论】:
标签: c++ graph-databases arangodb
ArangoDB 的 API 是基于 HTTP 的。为此,arangod(服务器二进制文件)需要运行,它托管了一个为RESTful API 提供请求的 Web 服务器。有各种语言的drivers,可以更轻松地与服务器交互。还有一个名为VelocyStream 的二进制传输协议,由官方Java 驱动程序支持。然而,它仍然是一个服务器-客户端模型。
ArangoDB 目前不是为嵌入而设计的。这并非不可能,但您必须做一些编码工作。
【讨论】: