Performance and Scale for Data Relationships
Neo4j 2.3 is the Fastest and most Scalable Native Graph Database.
Download Neo4j 2.3
Intelligent Applications at Scale
Performance at Scale
Break free of JVM-imposed limitations by moving the database cache off heap
- Higher vertical scaling
- Improved operational characteristics at scale
- Higher concurrency
- Simplified tuning
Cypher Performance
Smarter Query Planner for faster queries
- Improved planner finds cheaper execution paths
- Improved use of statistics results in faster queries
- Better algorithms speed common query patterns (e.g. triadic selection)
- Optimized index usage when combining graph patterns + numeric range
MATCH (actor:Person) WHERE NOT (actor)-[:ACTED_IN]->(:Movie {released: 1975}) RETURN *
Smarter Applications with Cypher String Search
New String Operators in Cypher: START WITH, CONTAINS, ENDS WITH
- Build more powerful applications by bringing text search to your graph
- Text-based indexes accelerate lookups
MATCH (n:Entity) WHERE n.name STARTS WITH "Neo" RETURN n
Returns:
Neo4j, Neo Technology, Neon
Developer Enablement: Productivity & Governance
Productivity and Governance -Schema Enhancements: Property Existence Constraints
Database-enforced schema ensures that specified properties always exist for given nodes and relationships
- Improves developer productivity and data quality
- Avoids need to encode data rules into the application
- Helps ensure data consistency within large teams
- Eases data integration into an enterprise environment
Spring Data Neo4j 4.0
Fully-supported Neo4j data integration library for the Spring Framework
- Implements Spring Data API
- Optimized for Neo4j Server use through Cypher
- Object-Graph mapping, template, and repository support
- Recommended for any new Spring projects
Other Productivity Improvements
- More efficient deletion via DETACH DELETE
Delete a node and all its relationships with one command - Support for Cypher warnings
- Additional Hints in Cypher to provide more granular query control
- Selectable Neo4j Browser Themes for Accessibility & Compliance
DevOps Enablement for On-Premise & Cloud
Improved Efficiency for Developers & DevOps
Tap into Key Operational Metrics with Advanced Monitoring
Integrate with 3rd Party Monitoring with Neo4j Metrics
Neo4j-Docker Image
- Official Docker containers simplify automation & deployment
- Get Neo4j clusters up and running more easily
- Run Neo4j in the cloud or on premise
- Easily integrate with your other Docker-based applications
Windows Powershell Support
- Improved Windows automation and scripting
- Streamlined administration of Neo4j alongside other Windows applications
Mac Installer and Launcher
- Drag-and-drop installer gets developers started quickly
- Bundled Java Virtual Machine (JVM) improves dependency management
- Neo4j Desktop app makes it easy to start, stop, and configure the database
Faster Backups, Upgrades, and Bulk Loading
Up to 100x faster for very large graphs thanks to fast consistency checking
- Vastly improved memory utilization
- Smart caching & multi-pass algorithms
- Parallel consistency checking
- Faster upgrades from 1.9 & 2.1 & 2.2