c++ - Rexster/蓝图、Neo4j 和 C++

标签 c++ neo4j tinkerpop rexster

我需要 TinkerPop 为 Rexster 提供 C++ 绑定(bind)。有什么可用的吗?

这样做的原因是因为我需要一种高性能的方式来与 C++ 中的 Neo4j 数据库进行通信。 REST API 对我来说可能太慢了。

读完这篇文章后,看来 RexPro 是比旧的 ZeroMQ 绑定(bind)更好的方法。

https://groups.google.com/forum/#!topic/gremlin-users/Lp3pbCLv_nw

ZeroMQ 绑定(bind) (2011):https://github.com/Squelsh/lightsocket

如果您不同意,是否有更好的方法在 C++ 中与 Neo4j 交互?

如果没有可用的,写一个会这么困难吗?

最佳答案

Neo4j 仅原生支持 Java。唯一的其他访问方式是通过 REST API,或者自行公开某些内容。

像 RexPro 这样的东西是一个很好的选择,但它仍然使用某种类型的 RESTful 端点,而且我没有看到 C++ 绑定(bind)。

您能分享一下您需要原生 Neo4j API 的用途吗?这是否可以通过 Cypher 或 Gremlin 来完成,并且您只需通过 RESTful 端点将数据传回给您即可。

关于c++ - Rexster/蓝图、Neo4j 和 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18970898/

相关文章:

c++ - 如何将 SYSTEM header 与 CMake 和 clang-tidy 一起使用?

python /Py2neo : weakref exception

java - 如何使用 neo4j java driver 4.0.0 批量传输记录?

不使用 Union 的具有可变边缘深度的 Gremlin 查询

c++ - 如何在 JSON 中标记对象的继承?

c++ - 在 Ubuntu 中使用 OpenSSL 的链接问题

java - 在 Grails Spring Data 应用程序中混合 java 和 groovy 代码时出错

gremlin - 如何使用 gremlin-console 远程创建和访问变量?

java - 使用 Java 和 Tinkerpop 中的 Neo4j 算法

c++ - 提升序列化与谷歌 Protocol Buffer ?