从C++使用ArangoDB

i5desfxk  于 2023-11-15  发布在  Go
关注(0)|答案(1)|浏览(208)

尽管ArangoDB是用C编写的,但它不提供C驱动程序,因此choice of languages只能使用Java、Go、C#、Node.js和Python。
由于我的应用程序是用C++编写的,我正在寻找克服这个问题的方法。遗留文档,旧的SO问题和blog posts指向Fuerte,它已经停产很久了。

  • 是否有最新的C++驱动程序?
  • 如果不是,那么使用http/REST API而不是cpp-httplib是一个明智的选择吗?人们这样做了吗?它有没有缺点(有限的功能,难以表达内置的结构,如图等)?

如果建议第二种选择,我会很感激任何以这种方式使用ArangoDB的开源项目的链接-只是为了使“人们正在这样做”这句话更具体。

t9aqgxwy

t9aqgxwy1#

Fuerte并没有停产,它已经集成到主ArangoDB存储库:https://github.com/arangodb/arangodb/tree/devel/3rdParty/fuerte。它的状态在这里描述:https://github.com/arangodb/arangodb/blob/devel/3rdParty/README_maintainers.md#fuerte。然而,文档似乎缺乏,博客文章是否仍然适用尚不清楚。

相关问题