I once wrote a project (that is still in production) that used a graph database. It was definitely a graph workflow and I thought using a graph database was the right solution. I apologize to whoever has to maintain that system now, and if they have not already replaced it with SQLite or PostgreSQL, I hope they will.