estamos utilizando MongoDB (en Linux) como nuestra base de datos principal. Sin embargo, tenemos que exportar periódicamente algunas de las colecciones de Mongo a un servidor MS SQL para ejecutar análisis (por ejemplo, todas las noches).Mejores prácticas para exportar colecciones mongo a SQL Server
estoy pensando en el siguiente enfoque:
- copia de seguridad de la base de datos de Mongo (probablemente de una réplica) usando mongodump
- Restaurar la base de datos en una máquina Windows en Mongo se istalled
- Escribir una costumbre aplicación hecha para importar las colecciones de Mongo a SQL (posiblemente manejando cualquier normalización requerida).
- Ejecute análisis en la instalación de Windows SQL Server.
¿Hay alguna otra alternativa "probada y verdadera"?
Gracias, Stefano
EDIT: para el punto 4, los análisis se va a ejecutar en SQL Server, no Mongo.
Tus pasos me parecen bien. Otra alternativa sería importar a MySQL en la máquina original, hacer un volcado de SQL, y luego importar el SQL en la máquina de Windows (asumiendo que es todo el SQL estándar entre ellos). De cualquier forma, esto depende de si quiere MySQL en el servidor original o Mongo en el servidor de destino. –