尽管ArangoDB是用C编写的,但它不提供C驱动程序,因此choice of languages只能使用Java、Go、C#、Node.js和Python。
由于我的应用程序是用C++编写的,我正在寻找克服这个问题的方法。遗留文档,旧的SO问题和blog posts指向Fuerte,它已经停产很久了。
- 是否有最新的C++驱动程序?
- 如果不是,那么使用http/REST API而不是cpp-httplib是一个明智的选择吗?人们这样做了吗?它有没有缺点(有限的功能,难以表达内置的结构,如图等)?
如果建议第二种选择,我会很感激任何以这种方式使用ArangoDB的开源项目的链接-只是为了使“人们正在这样做”这句话更具体。
1条答案
按热度按时间t9aqgxwy1#
Fuerte并没有停产,它已经集成到主ArangoDB存储库:https://github.com/arangodb/arangodb/tree/devel/3rdParty/fuerte。它的状态在这里描述:https://github.com/arangodb/arangodb/blob/devel/3rdParty/README_maintainers.md#fuerte。然而,文档似乎缺乏,博客文章是否仍然适用尚不清楚。