I already have a .Net
Web project running on MongoDB
where I store some news/feed data.
After a while I needed a faster way to track "who shared what" and "how to find relationships depending on these information".
Then I came up with an idea to use graphDB to track related feeds and users.
Since the system is already running on MongoDB
, I am thinking of leaving the data in Mongo and creating the graph representation in Neo4J
for applying a graph search.
I do not want to migrate all my data to Neo4J
because many people telling me MongoDB's I/O performance is way better than Neo4J
and they also pointed out Sharding
feature.
What would you suggest in this situation? And If I follow my idea, will it be a good practice?