首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新纪元与Neo4j困境

新纪元与Neo4j困境
EN

Stack Overflow用户
提问于 2012-06-26 22:12:17
回答 2查看 668关注 0票数 2

我正在尝试用neo4j实现一个rails应用程序。在托管方面,我发现Heroku支持neo4j REST (公测版)。在寻找宝石时,我找到了neography和neo4j。

我从neo4j开始,没有找到对REST的支持。可以使用REST工作吗?使用嵌入式数据库有什么好处吗?

如果我使用neography,像devise这样的宝石可以在项目中使用吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-27 14:35:11

我认为只有在使用MRI Ruby时才需要新词。如果您使用jruby,则不需要使用restful服务器,并且根据文档,您的neo4j查询将运行得更快。Devise可以很好地使用Neo4j,尽管你会发现其他gem不能很好地使用ActiveRecord (例如声明式授权或cancan),因为它们依赖于Neo4j,而ActiveModel只满足jruby。

如果您最终使用jruby,我强烈建议您使用rvm安装它,并且不要忘记在运行ruby时添加'--1.9‘标志(或运行"export JRUBY_OPTS='--1.9'"),因为jruby 1.6默认使用ruby 1.8,而ruby 1.8不能立即与Rails 3兼容。

抱歉,我不能回答你关于REST客户端的问题。

票数 2
EN

Stack Overflow用户

发布于 2012-07-02 17:08:22

原则上讲,Neo4j嵌入式版本的优势在于无需强制执行REST就能获得巨大的Rails3和性能提升。然而,Heroku并没有提供一个永久的fiel系统,这就是为什么Neo4j插件运行在REST之上,因此Neography对你来说是一个很好的选择。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11209265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档