繁体   English   中英

如何使用Cypher和过程与neo4j图形数据库连接?

[英]How to connect with a neo4j graph database using Cypher and procedures?

我正在开发我的第一个android应用程序(一种社交媒体应用程序),经过一些研究发现图形数据库(特别是Neo4j)可以作为数据存储的便捷解决方案。 最近我也接触过图论和图算法,并决定尝试一下。

由于对此类DB实体之间的理解和表示的直观性和简便性,我对GDB产生了兴趣。 我还喜欢Cypher Query Language( Neo4j Query Language )的直观性,可以从图形中检索信息。 这就是我想将我的应用程序与Neo4j数据库连接的原因。

我要做的是远程存储我的用户数据库并检索用户信息以进行登录。 经过一些研究,我发现Neo4j具有不同语言的驱动程序,包括Java 的驱动程序 由于Java是Android的官方语言, 所以我想知道Neo4j java API是否可以在我的Android项目中使用 尽管通读Neo4j API文档,但有一条声明说它已被弃用 ,我应该改用cypher和过程,但是我找不到有关此文档。 使用Cypher和过程将我的应用程序与neo4j GDB连接的方式是什么? 我在哪里可以找到一些教程,文档,示例来实现

请记住,我仍然是Android开发和GDB的初学者。 任何帮助将不胜感激。

忘记REST。 寻找使用graphql(优点:仅需要数据,减少网络调用)。 Android必须有一个库才能使用gql(当然是来自FB)。

https://github.com/neo4j-graphql/neo4j-graphql中查找graphql插件

但是,如果将gdb直接放在Web上,请注意安全性。

威尔·里昂(Neo4j)的文章: https : //www.oreilly.com/learning/building-a-simple-graphql-server-with-neo4j

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM