MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Utiliser MongoDB et Neo4j ensemble

Je pensais utiliser ces deux ensemble depuis un moment car mes données sont déjà dans mongodb. Mais je ne veux pas ajouter une base de données supplémentaire à l'architecture existante, car l'ajout de neo4j nécessitera plus de ressources, par ex. mémoire, espace disque et sans parler du temps investi dans la maintenance de 2 bases de données.

Un autre problème auquel je peux penser est que lorsque vous partagez vos données avec mongodb, vous devrez également gérer vos données neo4j w.r.t. ces nouveaux éclats. La mise à l'échelle dans neo4j se fait via des clusters et c'est une partie de l'édition d'entreprise qui est commerciale.

J'ai fait d'autres recherches et j'ai découvert que OrientDB peut stocker les données sous forme de documents et c'est une base de données graphique.

Une autre façon est de construire les relations dans MongoDB lui-même et d'écrire votre logique en plus de cela et d'exposer cette logique via une API REST.