Company
Date Published
Author
Michael Hunger
Word count
615
Language
English
Hacker News points
None

Summary

The new version of Spring Data Neo4j is a server-first, Cypher-centric project that aims to exceed the performance of existing SDN, targeting Neo4j in traditional deployments where the database can scale independently of application servers. The new implementation introduces innovations such as non-reflection based classpath scanning for faster startup times and variable-depth persistence to fine-tune requests according to graph characteristics. Existing SDN users should be aware that there are breaking changes, but the APIs have been preserved with minor differences. A new example application and a university administration system using Angular.js and Spring-Boot are available on GitHub, allowing users to explore the new version and provide feedback through the project's issue tracker or email. The development team is grateful for contributions from Neo4j engineers, GraphAware team, Mark Angrish, and Oliver Gierke, who helped significantly with the Spring integration.