sql >> Database >  >> NoSQL >> MongoDB

database converteren van mysql naar mongoDb

is er een gemakkelijke manier om de database van mysql naar mongoDB te veranderen?

Methode #1 :exporteer vanuit MySQL in een CSV-formaat en gebruik vervolgens de mongoimport-tool. Dit werkt echter niet altijd goed wat betreft het omgaan met datums van binaire gegevens.

Methode #2 :script de overdracht in uw taal naar keuze. In feite schrijf je een programma dat alles één voor één uit MySQL leest en het vervolgens in MongoDB invoegt.

Methode #2 is beter dan #1, maar het is nog steeds niet adequaat.

MongoDB gebruikt collecties in plaats van tabellen. MongoDB ondersteunt geen joins. In elke database die ik heb gezien, betekent dit dat uw gegevensstructuur in MongoDB anders is dan de structuur in MySQL.

Hierdoor is er geen "universele tool" voor het porteren van SQL naar MongoDB. Uw gegevens moeten worden getransformeerd voordat ze MongoDB bereiken.



  1. MongoDB Back-up en herstel met MongoDump

  2. Hoe de bean van FindByIndexNameSessionRepository te maken?

  3. MongoDB E11000 dubbele sleutelfout

  4. MongoDB db.collection.count()