是否可以在Android应用程序中使用Neo4j数据库?

Jey*_*ini 5 database android neo4j nosql

如果我在我的Android应用程序中使用Neo4j数据库会出现任何错误吗?如果是这样,任何人都可以建议我使用任何其他Graph数据库作为Android应用程序的后端..

Mar*_*coL 5

是.虽然Neo4J提供了一个REST API来使用Cypher语言查询数据库,但我建议在此基础上构建自己的层来处理来自Android的请求,然后过滤并转发到Neo4J.

该层将允许您在Android应用程序和服务器之间使用您自己的业务逻辑,这些逻辑将在稍后的Cypher语法中"翻译".

如果你想直接将你的数据库暴露给世界,你可以在服务器上启动一个Neo4J服务器(也许是只读模式?),也可以启用HTTPS模式和一些更安全的东西.已经有一些Neo4JaaS提供商,所以你可以看看.