Neo4j 5 Adds Autonomous Clustering
Written by Kay Ewbank   
Friday, 11 November 2022

There's a new version of Neo4j with improvements to its query performance, and the addition of support for autonomous clusters.  The Community Edition has received particular attention and the Neo4j team says it now offers 30 percent faster reads.

Neo4j database is one of the most popular graph databases. It stores data and relationships in graph structures, and is highly scalable. Developers can build intelligent applications that traverse s large, interconnected datasets in real time. It has a native graph storage and processing engine, and a graphical query language.


The first improvement to the new release is support for autonomous clustering. Since version 3, organizations have been able to use Neo4j to run multiple Neo4j databases and scale them out to handle tens of thousands queries per second. This release takes away the need to manage the clustering. All an administrator needs to do is declare how many primary or secondary copies are needed and how those copies should be managed in the cluster, and Neo4j’s Cypher handles the details. It automatically handles the placement of primary and secondary copies to the most optimal server in the cluster.

The next improvement is support for multi-cluster Fabric graphs. Fabric graphs are a composite graph of other graph databases or shards, and Neo4j 5 lets you use Fabric in an autonomous cluster to execute queries across databases in a cluster without the need for separate Fabric proxies.

The developers say that this release also offers faster K-Hop queries. K-Hop is a type of deep query that involves a large and variable number of hops where K is the number of hops. The aim is to find all unique nodes, typically in combination with aggregation functions to count properties. In Neo4j 5, this type of query has been optimized to go breadth first. The developers say this has resulted in "blazingly fast response times; for example, the response time for 8-hop queries has been improved by 1000 times".

The final improvement of note is a faster runtime for the Community Edition of Neo4j. The runtime component has been upgraded from Interpreted to slotted, which has resulted in Community Edition providing reads that are around thirty percent faster.

Neo4j 5 is available now. 



More Information

Neo4j Homepage

Related Articles

Neo4j Launches Graph Data Science Framework

Neo4J Launches Cloud Graph Database

Graph Query Language Gets Official Adoption

Neo4j 2.0 A Dream Graph Database    

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


Helidon Microservices Framework Version 4 Reaches General Availability

Helidon, the open source microservices framework by Oracle, has been updated to version 4, just a month after the release of Java 21. With this release Helidon becomes the world’s first virtual [ ... ]

JetBrains AI Coding Assistant Now Generally Available

JetBrains has announced that its AI-powered coding tool is now generally available for its IDEs. The tool was announced earlier in the year but until now has been on limited access.

More News




or email your comment to: