Postgres as a graph database
For most non-performance critical cases, Postgres is a good choice. However, when dealing with more complex queries such as pattern matching (e.g., triangle counting) that require immediate results, a graph database outperform postgres.