sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo configuro la replicación de MySQL a MongoDB?

MySQL y MongoDB usan datos y modelos de consulta muy diferentes, por lo que no puede transferir datos directamente.

Por desgracia, el movimiento de datos entre los dos debe hacerse manualmente, y hacerlo de manera eficiente depende en gran medida de sus datos. P.ej. podría transferir cada tabla a una colección separada (aproximadamente una tabla en MongoDB-lingo), y hacer que los atributos únicos en las tablas sean _id -atributo. Alternativamente, puede hacer que el _id a tablename+unique_id .

Básicamente, dado que las bases de datos de documentos son esencialmente de forma libre, puede inventar sus esquemas ad-infinitum (siempre que el _id -los atributos son únicos dentro de la colección).