I am developing an Ionic application which works similar to a social network. Currently i am using Google Firestore to store the data. My plan is to also test the application with SQL and a graph database (i am thinking about Neo4j). I am sure it would work well with SQL, as I have used that before, but I have a few questions about Neo4j/Graph databases, because i have not used those before.
- I have seen that that Neo4j has support for Javascript, so it should work fine in Typescript, Ionic, correct?
- Are graph databases (Neo4j) suitable for use in social networks (user login and such)
- How hard is it to learn Cypher and Neo4j if im quite familiar with SQL and document databases (mongodb and firestore)