O'Reilly logo

Learning Neo4j 3.x - Second Edition by Rik Van Bruggen, Jérôme Baton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

High throughput

When you put a server to work, the more users using it, the more server power will be needed.

Major websites do not buy bigger machines when their audience increases. The concept of load-balancing is having a single entry-point that delegates the requests to the next level. Most commonly, the next level is made of servers but it can be more load-balancers. Load-balancers may be hardware or software (like NGINX).

Neo4j's new protocol handles load balancing. Thus, creating a cluster with more replica servers in it allows more throughput while making the cluster a virtually bigger machine. Additionally, a query can be divided so that its parts are executed in parallel on several machines.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required