Я скопировал dll ArangoDB в свое приложение и загрузил их. У меня проблемы с доступом к API ArangoDB для запуска сервера из приложения C ++. Кто-нибудь может получить доступ к встраивать ArangoDB из приложения C ++.
API ArangoDB основан на HTTP. Для этого, arangod
(двоичный файл сервера) должен быть запущен, на котором размещен веб-сервер, который обслуживает запросы к RESTful API. Есть водители для разных языков, которые облегчают взаимодействие с сервером. Существует также двоичный транспортный протокол, который называется VelocyStream, который поддерживается официальным драйвером Java. Однако это все еще модель сервера-клиента.
ArangoDB в настоящее время не предназначен для встраивания. Это не невозможно, но вам придется сделать довольно много работы по кодированию.
Также см. Связанный вопрос: Как встроить ArangoDB в настольное приложение
Других решений пока нет …