ドキュメントによると、RoundhouseE には 3 つのモードがあります。
- 普通
- ドロップ作成
- RestoreRun
最初の 2 つは明確ですが、 RestoreRun モードとそれが本番環境で提供する利点を理解していません。
本番環境に移行したら、データベースが十分に小さい場合は、DropCreate モードから RestoreRun モードに切り替えます。そうでない場合は、変更を加えている新しいスクリプト名に切り替えることで、メンテナンス モードの考え方を続けることができます。構造のみ (LiteSpeed などのツールを使用する場合はルックアップ データの一部も) をバックアップし、そこから復元することもできます。
移行スクリプトを実行する前に、RestoreRun がデータベースのバックアップを復元するという印象を受けました。この場合、新しいスクリプトを繰り返しテストしている開発では有用であることがわかりますが、本番環境での目的はわかりません。
ここに私の質問があります:
- RestoreRun の目的を誤解していますか?
- RestoreRun が本番展開にどのように役立つかを示すシナリオの例は?
- RestoreRun モードと Normal モードの間で、データベースの復元から開始する以外に違いはありますか?
これについての洞察は大歓迎です。