sql >> Databasteknik >  >> RDS >> Mysql

Hur ställer jag in replikering från MySQL till MongoDB?

MySQL och MongoDB använder väldigt olika data- och frågemodeller, så du kan inte överföra data direkt.

Tyvärr, att flytta data mellan de två måste göras manuellt, och att göra det effektivt beror väldigt mycket på din data. T.ex. du kan överföra varje tabell till en separat samling (ungefär en tabell i MongoDB-lingo), och göra de unika attributen i tabellerna till _id -attribut. Alternativt kan du skapa _id till tablename+unique_id .

I grund och botten, eftersom dokumentdatabaser i huvudsak är i fritt format, är du fri att uppfinna dina on-system ad-infinitum (så länge som _id -attribut är unika inom samlingen).



  1. Python/Flask:Hur vet man hur länge en användare spenderar på en sida? (Datainmatning/tidsloggapp)

  2. Hur man fångar DB-fel i CodeIgniter PHP

  3. Hur extraherar man rader från en json-array med mysql udf json_extract 0.4.0?

  4. MYSQL Update Trigger få uppdaterat rad-ID