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.

neo4j

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. 

neo4j

 

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.

Banner


Interact With Virtual Historic Computers
14/04/2024

Alan Turing's ACE computer is a legendary computer that is particularly special for I Programmer - our account of it was the first ever history article on the site when it launched in 2009. Now this i [ ... ]



Two New Resources Tailored To Spring Developers
25/04/2024

Spring Academy Pro is now freely available and Spring Builders is a new meeting point to discuss everything Spring related.


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info