Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Ruby on Rails Neo4J键盘制作宝石_Ruby On Rails_Neo4j - Fatal编程技术网

Ruby on rails Ruby on Rails Neo4J键盘制作宝石

Ruby on rails Ruby on Rails Neo4J键盘制作宝石,ruby-on-rails,neo4j,Ruby On Rails,Neo4j,我正在用Neo4j和Rails创建一个社交网络应用程序,但我不想使用Jruby。。我使用的是Desive、oauth、回形针、考拉,还有其他一些宝石——其中一些可能无法与Jruby一起使用) 我已经下载了Keymaker Gem,但是除了github文档和 你能告诉我更多的例子(谷歌没有展示太多)来告诉我如何使用这个Gem或者任何其他Gem,以便在我的应用程序中有效、轻松地使用Neo4j吗?有更好的Gem可供使用吗?是的,你一定要看看,它是纯Ruby的,使用HTTP包装器API访问neo4j,它

我正在用Neo4j和Rails创建一个社交网络应用程序,但我不想使用Jruby。。我使用的是Desive、oauth、回形针、考拉,还有其他一些宝石——其中一些可能无法与Jruby一起使用)

我已经下载了Keymaker Gem,但是除了github文档和


你能告诉我更多的例子(谷歌没有展示太多)来告诉我如何使用这个Gem或者任何其他Gem,以便在我的应用程序中有效、轻松地使用Neo4j吗?有更好的Gem可供使用吗?

是的,你一定要看看,它是纯Ruby的,使用HTTP包装器API访问neo4j,它有很好的文档,Max(现在)在neo4j背后的公司Neo Technology工作

Neo4j即将发布一个新的API(我在几周前从Neo Technology的某人那里得知),它将使网络API访问变得更好,因此neography的性能甚至很快会变得更好,尽管如果使用得当,它已经非常好了


免责声明:我是gem的贡献者。

好的。。非常感谢。我还可以和neo4j一起使用postgres/mysql吗?你能告诉我为什么用新照相术代替键盘制作更好,反之亦然?我想使用neo4j作为服务器,而不是嵌入式。。不简单地使用jruby有什么缺点吗?谢谢。明显的缺点是使用jruby可以直接访问服务器:即性能更好。Neography不是ORM,所以您的活动记录根本不会被触动,这意味着,无论您使用的是什么其他数据库,都将继续使用。Keymaker似乎没有得到维护,上一次提交是在五个月前完成的,这不是一个好迹象。好吧。。但是什么样的性能差异呢?10%的降幅?我的意思是,我宁愿现在就完成这个原型,如果有必要的话,担心以后会转换成Jruby。。对于一百万用户来说,担心性能是一回事,而对于几千/上万用户来说,推出测试版又是另一回事。我宁愿更早地启动,而不是重写—如果最终用户几乎看不到性能下降,我将坚持使用Neography。性能影响取决于用例,如果您将要进行数百万个原子修改,这些修改可以分组在一个批中,那么您将看到“显著”的性能影响,如果不是这种情况,那么使用HTTP api应该是安全的,但这在很大程度上取决于操作量和您的特定用例。根据您所说的,我假设使用HTTP API对性能的影响是安全的,如果需要,您可以重构以使用jruby和neo4j.rb。