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


Ai-Da's Portrait of Alan Turing At Auction
01/11/2024

Sotheby's Digital Art Day Action, now underway, features a large-scale portrait of  Alan Turing created by Ai-Da, the humanoid robot artist whose work, including this canvas, was exhibited at the [ ... ]



Visual Studio 17.12 Released Along With Aspire
25/11/2024

Visual Studio 2022 v17.12 is now available. The release can be used for .NET 9 projects and has a range of other improvements.


More News

espbook

 

Comments




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