Database Reference
In-Depth Information
Apart from distributing the load across the cluster, the following are the other benefits of
introducing a load balancer to our Neo4j cluster:
• The client does not have to be aware of the location and address of the physical
nodes of the cluster
• The nodes can be removed or added at any point of time, while the customer can
still perform the reads
• There is flexibility of re-routing the request based on the type of request, custom-
er, or URL
• It can implement cache-based sharding where specific nodes can be determined to
serve specific needs of the customer
Cache-based sharding
Caching and sharding are two important strategies for any production system. Neo4j
provides a high-performance cache with the Enterprise Edition, which can be leveraged
for fast lookups. It enables the flexibility to provide specific memory sizes for nodes.
Search WWH ::




Custom Search