Handling high read loads
Most applications require high read throughputs rather than high write throughputs. In this recipe, you will learn more about how to scale Neo4j read throughputs with various techniques.
Getting ready
To get started with this recipe, install Neo4j using the earlier recipes from Chapter 1, Getting Started with Neo4j, of this book. Since this recipe covers both Community and Enterprise editions, it will be helpful to deploy both the applications, which creates a high read load.
How to do it...
Now, we will learn about the various aspects of scaling Neo4j read throughputs, which are as follows:
Increasing the number of slaves: In the HA configuration, read operations can be done locally at each slave; so, increasing the number of slaves along with the load balancers, which properly distribute read requests, can significantly increase the read throughput. Theoretically, if you are getting X number of requests from N number of nodes, then adding one more slave will increase...