Look in a different way if you need scale - this is not suitable
Use Cases and Deployment Scope
So - if you need scaling, think twice.
Pros
- Graph traverse.
Cons
- Scaling and clustering.
- Transactions limitations.
- Performance on millions of data.
- Backup and restore.
Most Important Features
- Graph traverse.
Return on Investment
- 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.


