2008-08-25 4 views
3

クライアント/サーバープロジェクトが開始されました。私が読んでいた最新テクノロジーのいくつか、LINQとGenericsが主なものです。これまで、私はクライアントがMSSQLの大きなライセンス費用を支払うことを好まないため、これらのタイプのアプリケーションをMySQLで開発してきました。新しいプロジェクト:MySQLまたはSQL 2005 Express

私はエクスプレス版では少々お遊びしましたが、実際には何も開発していません。新しいアプリケーションは5つ以上の同時接続を持ちませんが、毎日のレポート作成には必要になります。

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

  2. 私のニーズに適したエクスプレス版ですが、これを読んでいる人が多いと思います。何か問題があったのですか?

答えて

6

どのプラットフォーム/技術をどのプロジェクトで使用するかについての質問に対する答えは、です。誰もが分かっていることは何ですか?

  1. はいcan still be downloadedを表現。

  2. あなたの要件に適合しますか?もちろん、あなたの要件にもよります。 MSSQL2005 Expressは、決して超えられない固定データベースサイズ(Expressには4Gbの各データベースの制限があります)があることがわかっていたいくつかの企業レベルのプロジェクトに展開しました。また、1CPUの制限など、他のハードウェアの制約もあります。

また、有料版のSQL Serverに付属するエンタープライズレベルのツールが必要な場合も考慮する必要があります。あなたが平らなデータをたくさん動かしている場合、家を支配する独自のバルク・コピー・プロクシを書いているのですが、その余計なステップは間違いありません。

1

Sql expressはより多くの機能を備えていますが、より強力ですが、Windowsボックスでのみ実行されます。今までにSql Expressをスケールする必要がある場合は、商用版に簡単に切り替えることができます。

MySqlは機能の半分をサポートしていませんが、あなたが実際に必要とするほとんどの基本機能を備えており、Windowsまたは* nixボックスで動作します。それはSql expressと同じ方法で抑制されません。

私の意見では(広範囲に使用していますが、数年間MySqlに触れていない)、Sql expressははるかに優れたDBシステムです。 .Netアプリケーションをビルドしているなら、Linqのサポートは大変です。

純粋なSQLサーバーのサポートを行っていない場合は、代わりに純粋なMySqlサポートを使用しません。 DBFactoryデザインパターンを使用してデータレイヤーをロードするか、最小の共通分母である単純なSQL:92構文を使用します。

1

Sql server express 2008に行ってみませんか?

1

私は主に.NETの統合のためにMS SQL Serverを主張しようとしています。Linq To SQLは、最近、データベースを扱うのに私の好きな方法です:無名関数はすべてをより良くします!私の現在の仕事場は実際のプロジェクトにもMSSQL Expressを使用していますので、制限が厳しくないことを少なくとも2人は確認しています。

1

perl/apache/mysqlを実行している約50のWebサイトと、SQL Server(Heavy)上で実行しているC#/ ASP.Net/SQL Server(Lite)およびその他の(大規模な)アプリケーションを約10台実行しています。 SQL Serverに問題はありません。うまくいきます。私はしばしばMySQLに問題があります。

私の助言は、あなたがそれを支払わなければならない場合でも、SQL Serverベースのオプションに行くことです。

+0

MySQLでどのような問題がありましたか? – vintana

関連する問題