Mysql
 sql >> Database >  >> RDS >> Mysql

Come posso impostare la replica da MySQL a MongoDB?

MySQL e MongoDB utilizzano dati e modelli di query molto diversi, quindi non puoi trasferire i dati direttamente.

Purtroppo, lo spostamento dei dati tra i due deve essere eseguito manualmente e farlo in modo efficiente dipende molto dai tuoi dati. Per esempio. potresti trasferire ogni tabella in una raccolta separata (più o meno una tabella in MongoDB-lingo) e creare gli attributi univoci nelle tabelle in _id -attributo. In alternativa, puoi creare il _id a tablename+unique_id .

Fondamentalmente, poiché i database dei documenti sono essenzialmente in formato libero, sei libero di inventare i tuoi schemi all'infinito (a patto che _id -gli attributi sono univoci all'interno della raccolta).