Anyone using neo4j in prod?
# random
d
Anyone using neo4j in prod?
v
I have, a few years ago. Ended up migrating to PostgreSQL later. I even gave a talk about it. If you need recent experience, ping @deobald on Twitter.
d
Ah, thanks. I recently migrated from neo4j (poc stage) to dgraph actually and wanted to see how many people are actually using neo4j in prod
v
Neo4j is the defacto graph DB IMO. Others are challengers.
What were your reasons to move?
d
Costs mainly. When I started the POC, I went through this - https://neo4j.com/subscriptions/#editions - and decided community is good enough. But then realized that the licensing (in a separate page) doesn’t allow community usage for non-open source commercial use. Had a chat with them and the costs were too high for the use case.
v
But then realized that the licensing (in a separate page) doesn’t allow community usage for non-open source commercial use.
What! This is a new thing! We used it in a commercial app. In fact, they even gave us a 3-month free trial for enterprise.
d
If you’re building an application that accesses a Neo4j database running inside your organization (or on any personal device), then you are free to use Community Edition, whether or not your software is closed source.
https://neo4j.com/licensing/
This wasn’t the case before?
It also felt bad that they have comparisons on one page but don’t mention this in that page
v
This wasn’t the case before?
No, it wasn't.
I can't take dgraph seriously after claims like "Dgraph is 160x faster than Neo4j for loading graph data.". How's your experience so far?
d
I will just say I love neo4j and cypher much more 🙂
👆🏼 1
Dgraph is pretty rough, has some serious issues with consistency when running with multiple alpha servers
The querying is very nonintuitive
cypher was a breeze
v
Cypher is awesome.
It's on par with SQL -- and I am practically an SQL evangelist.