SQL Serverからmysqlにデータをインポートしています。MSSQLからMYSQLへのデータでいっぱいのテーブルをマイグレーションする
現在、私は単純なデータ構造(制約なし、値のみ)を持つ単一のテーブルをmysqlに移行する必要があります。テーブルは1.6 milionの行です
これを行うには良い方法はありますか?
(私はここではその他の関連トピックを見ましたが、私はと働くことができる何かが表示されていない)
SQL Serverからmysqlにデータをインポートしています。MSSQLからMYSQLへのデータでいっぱいのテーブルをマイグレーションする
現在、私は単純なデータ構造(制約なし、値のみ)を持つ単一のテーブルをmysqlに移行する必要があります。テーブルは1.6 milionの行です
これを行うには良い方法はありますか?
(私はここではその他の関連トピックを見ましたが、私はと働くことができる何かが表示されていない)
最善のアプローチは、データを移行するためにあなたの好きな言語を使ってプログラムを書くことです。これを達成するためのツールをお探しの場合は、MySQL Migration Toolkitをご覧ください。さまざまなデータソースからMySQLデータベースにデータを移行します。
SSISを使用すると、ODBCデータ宛先に接続でき、アプリケーションを最初から作成するよりも迅速に実装できます。
SQL Serverに接続し、いくつかの行をフェッチし、INSERTクエリを書き込み、それらをMySQLに送信し、そのデータ構造を消去してメモリを解放し、コピーする行がなくなるまで繰り返すプログラムを作成します。 160万行は何もなく、コピーするのに数分かかるので、何か複雑なことをする必要はなく、あなたが最も快適な言語でこのプログラムを書くだけです。それは多くのコードではありません。 –
最後に試してみたのは数時間でしたので、他の方法については不思議でした – shealtiel