C#、Entity Framework、SQL Serverを使用してMVC 3 Webサイトを開発する準備が整いました。将来的にMVC3サイトのSQL Serverデータベースを進化させ、データが失われないようにする方法
このウェブサイトは重要な仕事のために作られており、紛失したデータは絶対に許可されていません。私の知る限りでは、進化したデータベースの経験はありませんでしたが、このプロジェクトはインクリメンタルな開発方法論を使用しながら進化できるはずです。私はそれに従うべきガイドラインがあることを知っていて、どのように私はそれを単一のエラーなしで進化させるのですか?データベースの初期設計時など。ちょうど0のデータ損失が最優先の要件です。
は、私はこの2質問に対して答える必要といくつかの経験が
- が同じテーブル内の他のデータに影響を与えることなく、テーブル、列を含め、この問題で私を導くことを願って
1.質問には、データベースは私のWebサーバーにありますが、質問2はデータベースがユーザーエンドにとどまっています。
私は、アプリケーションの進化とアプリケーション要件の変更、データベースの更新が必要ですが、データ損失のリスクを回避し、効率的な方法で進化させながら、将来的にはDB構造を更新することを意味します... – 1myb