Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como configuro a replicação do MySQL para o MongoDB?


MySQL e MongoDB usam dados e modelos de consulta muito diferentes, então você não pode transferir dados diretamente.

Infelizmente, a movimentação de dados entre os dois deve ser feita manualmente, e fazer isso com eficiência depende muito dos seus dados. Por exemplo. você pode transferir cada tabela para uma coleção separada (aproximadamente uma tabela no idioma MongoDB) e tornar os atributos exclusivos nas tabelas para o _id -atributo. Alternativamente, você pode fazer o _id para tablename+unique_id .

Basicamente, como os bancos de dados de documentos são essencialmente de forma livre, você é livre para inventar seus esquemas ad-infinitum (desde que o _id -atributos são exclusivos dentro da coleção).