質問

新しいことを始めています クライアントサーバー 仕事でプロジェクトを進めているのですが、読んだことのある新しいテクノロジーのいくつかを使い始めたいと考えています。主なものは LINQ とジェネリックです。クライアントが MSSQL の高額なライセンス費用を支払うことに消極的だったので、これまで私は MySQL を使用してこの種のアプリケーションを開発してきました。

私は Express バージョンを少し試してみましたが、実際に Express バージョンで何かを開発したことはありません。新しいアプリケーションの同時接続は 5 つまでですが、日次レポートには必要になります。

  1. MSSQL 2005 Express はまだダウンロードできますか?Microsoft のサイトでは見つからないようです。MSSQL 2008 のリリース後すぐにプロジェクトで MSSQL 2008 を使用するのは躊躇します。

  2. Express バージョンは私のニーズに十分ですか。これを読んでいる多くの人が Express バージョンを使用していると思います。何か問題が発生しましたか?

役に立ちましたか?

解決

どのプロジェクトでも、どのプラットフォーム/テクノロジーを使用するかという質問に対する答えは次のとおりです。 みんなが一番よく知っていることは何ですか?

  1. はい急行 まだダウンロードできます.

  2. あなたの要件に適合しますか?もちろん、それはあなたの要件によって異なります。私は MSSQL2005 Express をいくつかのエンタープライズ レベルのプロジェクトに展開しましたが、データベース サイズは固定されており、それを超えることはありません (Express には各データベースの制限が 4GB あります)。また、1 CPU の制限など、他のハードウェア制約があることにも注意してください。

もう 1 つ考慮すべき点は、SQL Server の有料版に付属するエンタープライズ レベルのツールが必要かどうかです。大量のフラット データを移動する場合は、独自の一括コピー プロシージャを作成する必要があります。これが最も重要ですが、それが余分なステップであることは間違いありません。

他のヒント

#2 については注意してください。ただし、ダウンロードできます SQL Server Express 2005はこちら.

SQL Express にはさらに多くの機能があり、非常に強力ですが、Windows ボックス上でのみ実行されます。スケーリングが必要な場合は、Sql Express を商用バージョンに簡単に切り替えることができます。

MySql は機能の半分をサポートしていませんが、実際に必要な基本的な機能のほとんどを備えており、Windows または *nix ボックス上で実行できます。また、SQL Express と同じように調整されることもありません。

私の意見では (両方を広範囲に使用していましたが、数年間 MySql には触っていませんでした)、SQL Express の方がはるかに優れた DB システムです。.Net アプリケーションを構築している場合、Linq サポートは契約の決定要因となります。

純粋な SQL サーバーのサポートを希望しない場合は、代わりに純粋な MySql サポートを希望しません。DBFactory 設計パターンを使用してデータ層をロードするか、最小公倍数である単純な SQL:92 構文を使用します。

SQL Server Express 2008 に移行してみてはいかがでしょうか?

私は主に .NET 統合のため MS SQL Server を支持するつもりです。Linq To Sql は、最近データベースを扱うための私のお気に入りの方法です。匿名関数によりすべてが改善されます。私の現在の職場でも実際のプロジェクトで MSSQL Express を使用しているため、制限がそれほど厳しくないことを少なくとも 2 人で確認しています。

perl/apache/mysql を実行している Web サイトが約 50 あり、C#/ASP.Net/SQL Server (Lite) を実行している Web サイトが約 10 あり、SQL Server (Heavy) 上で実行されているその他の (大規模な) アプリケーションがあります。SQL Server では問題が発生したことはありません。SQL Server は問題なく動作します。MySQL ではよく問題が発生します。

私のアドバイスは、たとえお金を支払わなければならなかったとしても、SQL Server ベースのオプションを選択することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top