我正在进行一个科学项目,目前正在研究使用图形数据库的可能性。
我们开发的软件架构是面向服务的android客户端。
我想知道Neo4j是否可以在我的情况下使用,最重要的是我是否可以从Android执行Cypher请求。
干杯
正如@MarcoCI所提到的,您可以通过REST发出Cypher查询。因此,Neo4j具有事务Cypher端点和遗留Cypher终结点。
另一个想法是将您的操作封装在用例级别的非托管扩展中,并让您的Android客户端触发这些操作。非托管扩展基本上是部署到Neo4j服务器的java代码,用于公开新的REST端点。在它的实现中,您可以使用Cypher或核心API。