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

convertir base de datos de mysql a mongoDb

¿Hay alguna manera fácil de cambiar la base de datos de mysql a mongoDB?

Método #1 :exporte desde MySQL en formato CSV y luego use la herramienta mongoimport. Sin embargo, esto no siempre funciona bien en términos de manejo de fechas de datos binarios.

Método #2 :escribe la transferencia en el idioma que elijas. Básicamente, escribe un programa que lee todo desde MySQL, un elemento a la vez, y luego lo inserta en MongoDB.

El método n.º 2 es mejor que el n.º 1, pero sigue sin ser adecuado.

MongoDB usa colecciones en lugar de tablas. MongoDB no admite uniones. En todas las bases de datos que he visto, esto significa que su estructura de datos en MongoDB es diferente de la estructura en MySQL.

Debido a esto, no existe una "herramienta universal" para migrar SQL a MongoDB. Sus datos deberán transformarse antes de que lleguen a MongoDB.