0

私は 2 つの大きな (それぞれ 6GB と 8GB) MySQL データベースを持っています。それらは同一のスキーマを持ち、約 6 週間前までの共通の履歴を持っています。

それらはその時点とは異なるため、その時点以降は主キーが競合します。

参照整合性を維持しながら、これら 2 つのデータベースをマージしたいと考えています。

最初に、git を使用してデータベースを比較しようとしましたが、データベース内の BLOB のデルタを解決しようとすると、git が失敗します。

誰でもこれを行う方法を提案できますか?

編集:当時は良い考えだったでしょうが、どちらのデータベースにもバイナリログはありません

4

1 に答える 1

0

データを移行するスクリプトを作成し、小さなデータベースを繰り返し処理して、レコードをより大きなデータベースに追加することをお勧めします。

開発環境でテストを行い、動作確認後、本番環境で実行します。

于 2013-07-29T21:16:56.263 に答える