Hi everyone! My name is Azhar Ahmad Rahi. I am new to graph database. I have read theocretically about graph database but never used it. I am deep interested to know if it best suits to my current app.
I am working on a mobile app. This app prompts messages on an event and a user can send message to himself or anyone individually on an event. This mobile has two kinds of users: 1- Individual 2- Trainer
1- Individual user can set message to prompt on an event to himself or any other user by selecting his name.
2- Trainer can set message to prompt on an event to trainees assigned to him.
Now the messages can be reshared to anyone either send by individual user or trainer. Also any trainee can be a trainer of any other user.
Now this app seems like a network. First I thought to deal it with SQL Server but I also find that it can be a graph database because this app has a relation network. However I never worked in graph database so found it difficult to decide to use graph db or not.
Also if I go for graph db, I have also concerns about reporting in a tabular format. I do not know whether we can achieve tabular view of reporting or not. Also I want to know that whether we can get more efficient data read from db. And can we show the charts on app in more efficient way? How much it will be efficient if data exceeds to billions?