Database Reference
In-Depth Information
graph database. Neo4j, although written in Java, is inherently just a JVM-based product.
This means that, theoretically, any JVM-based language (provided the appropriate librar-
ies or bindings can be found or written) can also make use of the Neo4j database. Thus,
Neo4j's reach naturally began to extend to other JVM-based languages as various libraries
and bindings began to evolve and become available. But it was the need to operate in more
network-friendly architectures and to support other non-JVM clients that were the primary
drivers behind the introduction of the server mode . With server mode, the Neo4j database
runs in its own process, with clients talking to it via its dedicated HTTP-based REST API.
Figure 10.1 shows an overview of the two usage modes and the main ways in which Neo4j
can be used by different clients through these modes.
Search WWH ::




Custom Search