0

既存のWebアプリケーションを拡張し、新しいデータベーススキーマを作成しました。そのため、古いデータベーススキーマから新しいデータベーススキーマにデータを転送するデータベース移行を実行し、アプリケーションを段階的に更新する必要があります。したがって、最初は更新されるサービスはごくわずかであり、他のサービスは以前と同じように機能し続けるという考え方です。

それについて私を助けることができるアドバイス、リソース、例はありますか?回答を確認せずに今すぐ実行する必要がある場合は、最初のタスクを手動で(を使用してSELECT)実行し、2番目のタスクにSQLビュー(仮想テーブル)を使用します。

それより良いものはありますか?お知らせ下さい...

4

1 に答える 1

1
  1. 移行が失敗した場合に新しいDBと古いDBが変更されないようにします。
  2. 古いデータの有効性を確認します。データベースに人間が入れているものがある場合は、おそらく問題があります。これらの例外を見つけて、ほとんどのデータが入った後でそれらを処理する側を設定する必要があります。
  3. カウントを確認し、データを比較して、必要なものがすべて揃っていることを確認します。
  4. 万が一に備えて、古いデータベースを保持してください。
于 2010-12-31T00:42:02.570 に答える