Neo4j rest服务器v/s嵌入式
neo4j数据库应在哪种模式下使用嵌入式或rest服务器 我主要关注的是:Neo4j rest服务器v/s嵌入式,neo4j,spring-data-neo4j,Neo4j,Spring Data Neo4j,neo4j数据库应在哪种模式下使用嵌入式或rest服务器 我主要关注的是: 演出 水平扩展(HA,集群)-因为应用程序非常大,所以非常重要 事务支持(在SDN、Grails插件、structr等框架中) 部署服务器支持,如amazon、GrapheneDB等 从一个切换到另一个的容易性 缩放(数据库大小) 免责声明:我是公司的创始人之一 我不是嵌入式模式的专家,所以我的答案可能有偏差,但我会尽我所能: 此时,嵌入式系统的性能比服务器更高 嵌入式和服务器都支持集群 事务支持在AFAIK的两种模式
免责声明:我是公司的创始人之一 我不是嵌入式模式的专家,所以我的答案可能有偏差,但我会尽我所能:
- 此时,嵌入式系统的性能比服务器更高
- 嵌入式和服务器都支持集群
- 事务支持在AFAIK的两种模式下都可用。然而,Spring数据目前在Rest/server上的性能很差
- 您可以在JavaAPI之上编写代码,并在本地执行,因此可以获得非常好的性能
- 您可以在服务器模式下运行服务器,从而简化操作,还可以在任何云环境中在单独的远程主机上托管
GrapheneDB支持非托管扩展,对于需要额外性能的场景,这是我们目前推荐的选项。谢谢您的回答。我没有得到非托管服务器扩展,我想我们没有任何嵌入式模式的neo4j服务器,我们需要在非托管服务器扩展模式下单独的neo4j服务器吗?我们必须编写哪种类型的代码,因为要查询数据库,我使用的是SDN(spring-data-neo4j),本地是什么意思,这段代码是在应用服务器上运行还是在数据库服务器上运行。另外还有一些警告,因为我认为在非托管服务器扩展中编写代码很困难。GrapheneDB是否支持嵌入式模式??服务器扩展是一个小型java函数,它可以访问服务器运行的嵌入式Neo4j数据库,因此可以非常高效地运行访问图形功能,而不使用中间的网络层。是的,GrapheneDB支持这些扩展。