MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

convertendo banco de dados do mysql para mongoDb


existe alguma maneira fácil de alterar o banco de dados de mysql para mongoDB?

Método nº 1 :exporte do MySQL em formato CSV e use a ferramenta mongoimport. No entanto, isso nem sempre funciona bem em termos de manipulação de datas de dados binários.

Método nº 2 :faça o script da transferência no idioma de sua escolha. Basicamente você escreve um programa que lê tudo do MySQL um elemento por vez e então o insere no MongoDB.

O método #2 é melhor que o #1, mas ainda não é adequado.

O MongoDB usa coleções em vez de tabelas. O MongoDB não suporta junções. Em todos os bancos de dados que vi, isso significa que sua estrutura de dados no MongoDB é diferente da estrutura no MySQL.

Por causa disso, não existe uma "ferramenta universal" para portar SQL para o MongoDB. Seus dados precisarão ser transformados antes de chegarem ao MongoDB.