1

I'm looking for a graph database. I checked couple of them, but there is a problem with c++ driver. A lot of graph database is exists but usually has python or java driver (and also http rest). But I need a really graph database that works with c++. I've checked ArangoDB, Neo4j, OrientDB, AgnesGraph and few more.

I need a database for large scale of data with good performance, for example neo4j has c++ driver but is written with java and is slower that arangodb and orientdb.

To short a long story, I'm looking for a graph database that:

  1. Designed for large scale data
  2. Has good performance (prefer is that written by c/c++ and not java!)
  3. Is good if support index
  4. Is open source
  5. And most importantly has a c++ driver (good if works with socket and not http rest) Please share with me of you have any experience with graph databases with c++

I'm sorry for the bad English

2 Answers 2

1

ArangoDB could be used with the C++ driver fuerte that connects with an ArangoDB database over the http and velocystream (optionally ssl encrypted) protocols.

2
  • 1
    Thanks for comment. I've seen it, Useful and good database but fuerte wasn't build on windows. And no binary avaible for windows. The velocypack prertequire has compile break with msvc. Did you build it for windows? Commented May 16, 2019 at 14:24
  • 1
    Hi, Fuerte is built on windows alongside the regular arangodb source code, arangosh contains fuerte since 3.4; You need openssl,MSVC,(native windows) CMake and a native windows python installation in order to make it compile.
    – dothebart
    Commented May 17, 2019 at 12:21
1

Nebula Graph is an open source graph database written in C++. It also supports index. Take a look and see if it fits your needs.

1
  • Can you add the main features of the suggested program and how them fulfill the OP's request?
    – Alejandro
    Commented Jul 31, 2020 at 17:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.