sql >> Database teknologi >  >> NoSQL >> MongoDB

konvertering af database fra mysql til mongoDb

er der nogen nem måde at ændre databasen fra mysql til mongoDB?

Metode #1 :eksporter fra MySQL i et CSV-format og brug derefter mongoimport-værktøjet. Dette fungerer dog ikke altid godt med hensyn til håndtering af datoer for binære data.

Metode #2 :script overførslen på dit valgte sprog. Grundlæggende skriver du et program, der læser alt fra MySQL ét element ad gangen og derefter indsætter det i MongoDB.

Metode #2 er bedre end #1, men den er stadig ikke tilstrækkelig.

MongoDB bruger samlinger i stedet for tabeller. MongoDB understøtter ikke joins. I alle databaser, jeg har set, betyder det, at din datastruktur i MongoDB er forskellig fra strukturen i MySQL.

På grund af dette er der ikke noget "universelt værktøj" til at portere SQL til MongoDB. Dine data skal transformeres, før de når MongoDB.



  1. Predis giver 'Fejl under læsning af linje fra server'

  2. Hvordan flad et underdokument til rodniveau i MongoDB?

  3. Meteor bruge hent eller find i skabelonhjælpefunktioner?

  4. Hvordan kan jeg bruge 'Not Like' operator i MongoDB