Neo4J 部署方案


Neo4j可以嵌入到你的应用中,作为一个独立服务器运行或者部署成HA集群模式提供好性能服务。

表 20.1. Neo4j部署选项

  Single Instance Multiple Instances

Embedded

EmbeddedGraphDatabase

HighlyAvailableGraphDatabase

Standalone

Neo4j Server

Neo4j Server high availability mode


20.1.1. 服务器模式

Neo4j一半作为一个独立服务器访问,要么直接通过一个REST接口或者一个基于指定语言的驱动。 关于Neo4j服务器的信息,请参考: 第 17 章 Neo4j服务器。 要以HA模式运行服务器,请参考: 第 22 章 高可用性模式

20.1.2. 嵌入模式

通过引入一个正确的Java库就可以将Neo4j引入到你的应用中。 当编码的时候,你可以参考 GraphDatabaseServiceAPI。 要从单例模式切换到多例多高性能多模式,只需要简单的从 EmbeddedGraphDatabase 到HighlyAvailableGraphDatabase 。

你可能感兴趣的:(Java,数据库)