I have copied ArangoDB dlls into my application and loaded them. I have trouble accessing ArangoDB API's to start server from C++ application. Has anybody able to access embed ArangoDB from C++ application.
Asked
Active
Viewed 326 times
1 Answers
3
ArangoDB's API is HTTP-based. For that, arangod
(the server binary) needs to be running, which hosts a web server that serves requests to the RESTful API. There are drivers for various languages which make it easier to interact with the server. There is also a binary transport protocol called VelocyStream, which is supported by the official Java driver. It is still a server-client model however.
ArangoDB is currently not designed to be embedded. It's not impossible to do, but you would have to do quite some coding work.
Also see the related question: How to embed ArangoDB in a desktop application

CodeManX
- 11,159
- 5
- 49
- 70