Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment configurer la réplication de MySQL vers MongoDB ?

MySQL et MongoDB utilisent des modèles de données et de requêtes très différents, vous ne pouvez donc pas transférer les données directement.

Hélas, le déplacement des données entre les deux doit être effectué manuellement, et cela dépend beaucoup de vos données. Par exemple. vous pouvez transférer chaque table dans une collection distincte (à peu près une table dans MongoDB-lingo), et faire des attributs uniques dans les tables le _id -attribut. Alternativement, vous pouvez rendre le _id à tablename+unique_id .

Fondamentalement, comme les bases de données Document sont essentiellement de forme libre, vous êtes libre d'inventer vos schémas à l'infini (tant que le _id -les attributs sont uniques dans la collection).