Overview
What is Neo4j?
Neo4j is an open source embeddable graph database developed by Neo Technologies based in San Mateo, California with an office in Sweden.
Look in a different way if you need scale - this is not suitable
To Neo4J or not to Neo4J? Neo4J all the way!
Neo4j : Good option for small dataset with API support
Neo4j, best graph database out there!
Best graph database with simple REST API and rich querying capabilities!
Where graph data modeling shines using Neo4j
High performance, great support, easy to extend functionality
Are you ready for the best Graph Database in town? :)
Neo4j: Connecting the dots for graph data
Pricing
Aura Professional
$65
Community Edition
Free
Enterprise Edition
Contact Sales
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Starting price (does not include set up fee)
- $65 per month
Product Details
- About
- Tech Details
- FAQs
What is Neo4j?
Neo4j Video
Neo4j Technical Details
Deployment Types | On-premise, Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Windows, Linux, Mac |
Mobile Application | No |
Frequently Asked Questions
Comparisons
Compare with
Reviews and Ratings
(34)Community Insights
- Business Problems Solved
- Pros
- Cons
Neo4j has proven to be a valuable tool for a wide range of applications and industries. Users appreciate its efficiency in storing and retrieving data with tree relationships, making it an ideal choice as the primary database for applications. In comparison to traditional SQL databases, Neo4j outperforms in efficiently looking up nodes and their relationships. This is particularly beneficial for applications that deal with data containing multiple relationships.
One area where Neo4j excels is in persisting knowledge graphs, providing a schemaless data store that enables the discovery of relationships between entities. Its ability to improve query performance through constant-time joins and fast search and retrieval of results makes it suitable for websites that require efficient data management. Additionally, Neo4j serves as a central storage solution for managing relationships within complex datasets, offering easy data management, analysis, and reporting capabilities.
In the commercial sector, Neo4j is highly utilized to create network maps and visualize relationships between customers or end-users. This not only aids in understanding the connections between individuals but also facilitates strategic planning and decision-making. Furthermore, Neo4j's capacity to handle large databases with multiple relationships without sacrificing performance makes it an excellent choice for both research and development purposes as well as at the application level for supporting queries on extensive datasets. Overall, Neo4j's versatility and efficiency make it a powerful tool for various use cases across industries.
Fast and Efficient Performance: Many users have praised Neo4j for its extremely fast performance, allowing for quick processing of queries and efficient handling of large datasets. The software's ability to handle complex tasks without any performance issues has been highlighted by multiple reviewers.
Intuitive Query Language: Reviewers have appreciated the intuitive and easy-to-use query language, Cypher, which makes it simple to write and execute queries in Neo4j. This mature query language offers rich features and is capable of effectively handling a wide range of problems, making it a preferred choice for many users.
Flexible Integration Options: Neo4j's support for APIs in various programming languages such as Java, Python, PHP, and NodeJS has been highly valued by users. This flexibility allows for seamless integration with different systems and provides ease of use when working with external applications or services.
Scaling Challenges: Some users have found it challenging to horizontally scale Neo4j and have not been able to find a viable solution for this issue.
Limited Integration with Other APIs: Several users have mentioned that Neo4j does not integrate well with other open source APIs like Blueprint, requiring the use of its own native API instead.
Lack of Built-in Visual Tool: Many users expressed a desire for a built-in visual tool within Neo4j to view data, rather than relying on third-party tools.
Attribute Ratings
Reviews
(1-9 of 9)- Positive: Less complex queries on graph structures, than in relational databases.
- Negative: maintenance is a huge deal, things doesn't work and break, requiring lengthy restore operations.
To Neo4J or not to Neo4J? Neo4J all the way!
- Show insights where conventional methods failed to do so
- Point out main customers or touch points that require more attention
- Work towards a more networked frame of mind
- It adds the ability to quickly load any data set with less time
- Also we are able to do a POC on different graphs very easily through a good query language; Good for less heavy applications
Neo4j, best graph database out there!
- Cheaper than going with other solutions.
- Quicker development time.
- Fast customer support.
- Very positive ROI, we moved legacy data from Oracle into Neo4J after considering query needs and the performance of the lookups increased 4x. Apart from the performance, the code is a lot concise and clean without needing to write 10 joins to look up 2 relationships.
- Neo4J's licensing model allowed us to experiment with their community edition for free, which is amazing. They provide full support for Community edition and if your data does not warrant Hot backups and Master/Slave configurations, you might as well stick to the Community edition in Prod.
- Overall, it was a very pleasant experience working with Neo4J. Would highly recommend it.
Where graph data modeling shines using Neo4j
- It has a very positive impact due to excellent community support
- Helps us iterate our ideas much faster
- Easy to use as it a very natural way to think of data - nodes and relationships
- Use years of existing graph algorithms on large scale
- Our solution relies on Neo4j functionalities – it is a key component of our application and thus critical for achieving our business objectives. It has an extremely positive impact on our business.
- For experimentation purposes, it had a positive impact on my company. It was very natural to work with Neo4j and so intuitive to visualize the data.
- Neo4j community edition is free, which is what we experimented on. So there was no investment up front apart from employee's time. But this quickly gave results and it was time well spent.
- Neo4j is a cool but very new technology. It was hard to have people onboard, especially some of the leadership and relational folks.
Neo4j: Connecting the dots for graph data
- It enables backend functionality that would essentially be impossible without it. It's also pretty easy to get up and running and demos very well.