Yes, you need a nosql graph databases only for applications that require eventual consistency - and that's a hard thing to get right in any case; an application can do without that if does not have to scale to a very large user base.
In any case putting the graph nodes and links into sql tables is a much easier to do option.
In any case putting the graph nodes and links into sql tables is a much easier to do option.