開発環境では、ローカルの SQL Express または専用の SQL サーバーをインストールしますか? これら2つのオプションの長所/短所は何ですか?
これまでの私自身の経験から:
- ローカル インストールでは、リソースの消費により独自の開発ワークステーションの速度が低下します
- ローカル インストールはデバッグ/管理が容易
- 専用のインストールにより、集中管理 (バックアップなど) が容易になります
あなたの個人的な経験と提案は何ですか?
開発環境では、ローカルの SQL Express または専用の SQL サーバーをインストールしますか? これら2つのオプションの長所/短所は何ですか?
これまでの私自身の経験から:
あなたの個人的な経験と提案は何ですか?
アプリがどれだけ忙しくなると予想されるか、およびコストの制限 (ボックスの数、ラック スペースなど) に大きく依存すると思います。トラフィックの少ないインター/イントラネット サーバーの場合は、それらを同じボックスに配置する傾向があります。SQL がビジー状態の Web サーバーのごく一部である場合は、それらを分離します。それらを十分にカプセル化すると、展開の違いは再コーディングではなく構成の問題になります。すなわち。両方の不測の事態のコード。
SQL Express は 1GB の RAM と 4GB のデータベースしか使用できません。
ローカルは、ラップトップで作業する場合や、ネットワークにアクセスできない自宅から作業する場合に便利です。
また、他の開発者から分離して作業したい場合や、他の誰かが同じデータベースで作業したり、サーバー上の他のアクティビティによって速度が低下することを心配したくない場合にも役立ちます。
サーバー上で作業していますが、上記のケースではローカル インスタンスを使用しています