2017-04-11 1 views
1

Ich benutze Mongodb, um Abfrageergebnisse von einem Online-Webserver zu erhalten und Sammlungen in eine .txt Datei zu konvertieren. Dann benutze ich einen Dropbox-Account, um diesen txt mit meinem Haupt-PC zu synchronisieren, um Daten darin zu verarbeiten und die neuen Daten in SQL Server einzufügen. Wie Sie sich denken können, ist dieser Prozess zu riskant für mich, weil die Dropbox-Verbindung irgendwie beschädigt werden kann und es nicht gesund und nicht sinnvoll ist.Migrate Mongodb zu SQL Server

Ich habe gerade gefunden, dass es eine Möglichkeit gab, eine mongodb db in einem Server zu einem anderen zu replizieren. Aber ich weiß nicht, ob es vernünftig ist.

Also können Sie mir sagen, ob es eine Möglichkeit gibt, eine mongodb-Datenbank auf SQL Server zu migrieren, die sich auf anderen Servern befindet?

Antwort

0

Am einfachsten ist wahrscheinlich eine einfache Anwendung zu schreiben, die sowohl SQL- als auch MongoDB-Server verbinden und Daten von MongoDB lesen und in SQL Server einfügen kann. Es ist sehr einfach:

  • Connect MongoDB Server
  • Daten lesen
  • Connect SQL Server
  • Daten einfügen

Sie Liste von Programmiersprachen unterstützt Mongo finden here. Alle aufgelisteten Technologien unterstützen auch SQL Server-Verbindungen.

+0

danke für die antwort. Mein mongodb hat ungefähr 1M Daten und ich brauche etwas wie BULK, das zu SQL SERVER eingefügt wird, das ich es bereits durch txt verwende, das von dropbox kommt. Ich benutze C#, um die Daten innerhalb der Mongo-Datenbank auf dem ms-SQL-Server meines entfernten Servers zu verarbeiten. – harun