sql >> Base de Datos >  >> NoSQL >> MongoDB

Usando MongoDB y Neo4j juntos

He estado pensando en usar estos dos juntos por un tiempo porque mis datos ya están en mongodb. Pero no quiero agregar una base de datos superior más de la arquitectura existente, porque la adición de neo4j requerirá más recursos, p. memoria, espacio en disco y sin mencionar el tiempo invertido en mantener 2 DB.

Otro problema que se me ocurre es que cuando fragmenta sus datos con mongodb, también tendrá que administrar sus datos neo4j w.r.t. estos nuevos fragmentos. El escalado en neo4j se realiza a través de clústeres y es parte de la edición empresarial que es comercial.

Investigué más y descubrí que OrientDB puede almacenar los datos como documentos y es una base de datos gráfica.

Otra forma es construir las relaciones en el propio MongoDB y escribir su lógica además de eso y exponer esta lógica a través de una API REST.