MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Konvertieren der Datenbank von mysql in mongoDb

Gibt es eine einfache Möglichkeit, die Datenbank von mysql auf mongoDB umzustellen?

Methode Nr. 1 :Exportieren Sie aus MySQL in ein CSV-Format und verwenden Sie dann das Tool mongoimport. Dies funktioniert jedoch nicht immer gut in Bezug auf die Handhabung von Datumsangaben von Binärdaten.

Methode #2 :Schreiben Sie die Übertragung in der Sprache Ihrer Wahl. Im Grunde schreiben Sie ein Programm, das alles Element für Element aus MySQL liest und es dann in MongoDB einfügt.

Methode Nr. 2 ist besser als Nr. 1, aber immer noch nicht ausreichend.

MongoDB verwendet Sammlungen anstelle von Tabellen. MongoDB unterstützt keine Joins. In jeder Datenbank, die ich gesehen habe, bedeutet dies, dass sich Ihre Datenstruktur in MongoDB von der Struktur in MySQL unterscheidet.

Aus diesem Grund gibt es kein „universelles Tool“ für die Portierung von SQL nach MongoDB. Ihre Daten müssen transformiert werden, bevor sie MongoDB erreichen.