Ich habe ~ 15.000 Zeilen in MSSQL 2005, die ich in CouchDB migrieren möchte, wo eine Zeile ein Dokument ist. Ich habe eine CLR-UDF, die n Zeilen in eine schemagebundene XML-Datei schreibt. Ich habe eine XSL-Transformation, die das Schema-gebundene XML in JSON konvertiert.
Mit diesen existierenden Werkzeugen denke ich, dass ich MSSQL zu XML zu JSON gehen kann. Wenn ich n Zeilen pro JSON-Datei stapel, kann ich cURL scripten, um die Dateien zu durchlaufen und sie mit der Bulk-API _bulk_docs
an CouchDB zu senden.
Wird das funktionieren? Hat jemand schon einmal eine Migration gemacht? Kannst du einen besseren Weg empfehlen?
Bisher habe ich einige Konvertierungen von älteren SQL-Datenbanken zu CouchDB durchgeführt. Ich hatte immer einen etwas anderen Ansatz.
Mein Importcode sieht normalerweise so aus:
%Vor%Tags und Links sql-server xml json xslt couchdb