如果我在 Android 应用程序中使用 Neo4j 数据库,会出现任何错误吗?如果是这样,有人可以建议我任何其他图形数据库用作 Android 应用程序的后端吗?
是的。
尽管Neo4J提供REST API来使用Cypher语言查询数据库 http://docs.neo4j.org/chunked/milestone/rest-api.html,我建议在此之上构建您自己的层来处理来自 Android 的请求,然后过滤并转发到 Neo4J。
该层将允许您在 Android 应用程序和服务器之间使用您自己的业务逻辑,这些逻辑稍后将被“翻译”为 Cypher 语法。
如果您想直接向世界公开您的数据库,您可以在服务器上启动 Neo4J 服务器(也许处于只读模式?),也许启用 HTTPS 模式和一些更多的安全内容 http://docs.neo4j.org/chunked/milestone/security-server.html#_https_support。
已经有一些Neo4JaaS http://www.neo4j.org/develop/cloud那里有提供者,所以也许你可以看看。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)