7
我想知道这两个neo4j的实现之间有什么区别。两种技术的当然名称都是不言自明的,但仍然有哪些主要区别? 决定在项目中使用哪种技术时应考虑哪些因素? 优点和缺点。Neo4j独立版与嵌入式服务器?
P.S.对不起,如果它是一个重复的问题,但我搜索,并无法找到任何问题,回答我的问题。
我想知道这两个neo4j的实现之间有什么区别。两种技术的当然名称都是不言自明的,但仍然有哪些主要区别? 决定在项目中使用哪种技术时应考虑哪些因素? 优点和缺点。Neo4j独立版与嵌入式服务器?
P.S.对不起,如果它是一个重复的问题,但我搜索,并无法找到任何问题,回答我的问题。
由于独立服务器建立在嵌入式服务器上,所以一般的经验法则是嵌入式服务器的能力更强,并且(显然)具有更低的延迟。可以在高可用性模式下运行,允许监视,甚至可以接受来自neo4j-shell的连接。不过,对于服务器,您可以获得更多功能,例如远程处理,基本可视化,监视接口等。
其他方面的区别是您可以想象的实际方案。选择部署方法受两点影响:
否则很难在没有特定使用场景的情况下提供指导。部署到现有的面向服务的体系结构中?可能是服务器。在复印机上运行?去嵌入。从头开始Web应用程序?什么是你的堆栈的其余部分?
项目是一个网站,我想要使用noe4j数据库。使用嵌入式思维的思想是正确的方式,因为它使我可以轻松部署,而不必担心卷曲和其他事情。 – codecool 2011-06-12 15:10:24
使用Neo4j HA,API REST是将我的应用程序(在单独的机器中)连接到Neo4j群集的唯一方式吗? – arutaku 2012-10-11 09:16:23
是的,所有与Neo4j的远程通信都是通过REST API执行的。 – akollegger 2012-10-12 14:30:56