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

Hvordan opsætter jeg replikering fra MySQL til MongoDB?

MySQL og MongoDB bruger meget forskellige data- og forespørgselsmodeller, så du kan ikke overføre data direkte.

Ak, flytning af data mellem de to skal ske manuelt, og at gøre det effektivt afhænger meget af dine data. For eksempel. du kan overføre hver tabel til en separat samling (omtrent en tabel i MongoDB-lingo), og lave de unikke attributter i tabellerne til _id -attribut. Alternativt kan du lave _id til tablename+unique_id .

Grundlæggende, da dokumentdatabaser i det væsentlige er fri-form, er du fri til at opfinde dine skemaer ad-infinitum (så længe _id -attributter er unikke i samlingen).



  1. Indsættelse af en streng med dobbelte anførselstegn i en tabel

  2. Træk to forespørgsler fra samme tabel

  3. .NET Core 2.0 med MySQL:Den angivne nøgle var for lang; max nøglelængde er 3072 bytes

  4. Django-forbindelse til postgres af docker-compose