注意: 運用環境では Hibernate の hbm2ddl.auto=update を使用しないでください
データベースの永続性の領域では、自動スキーマに依存したくなります。 Hibernate の hbm2ddl.auto プロパティを使用して更新します。ただし、実稼働環境でこの設定を使用すると、大惨事が発生します。
実稼働環境では hbm2ddl.auto=update が安全でないのはなぜですか?
開発者の意図にもかかわらず、スキーマの自動更新は、本番環境では本質的に安全ではありません。理由:
ベスト プラクティス
データの整合性とデータの整合性を確保するには、運用環境でデータベースの安定性を確保するには、より安全な代替手段を採用することが重要です。
結論
スキーマの自動更新は開発では便利ですが、運用環境では決して使用しないでください。カスタム移行スクリプトを実装し、DBA と連携することで、組織は重要なデータを保護し、データベースのパフォーマンスと信頼性を確保できます。
以上がHibernate の「hbm2ddl.auto=update」を本番環境で使用するのはなぜ悪い考えなのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。