3

私は仕事で新しいクライアント/サーバープロジェクトを開始しており、LINQ と Generics が主なものである、私が読んでいるいくつかの新しいテクノロジの使用を開始したいと考えています。クライアントが MSSQL の多額のライセンス費用を払いたがらなかったため、これまで私は MySQL を使用してこれらのタイプのアプリケーションを開発してきました。

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

  1. MSSQL 2005 Express は引き続きダウンロードできますか? マイクロソフトのサイトで見つけられないようです。MSSQL 2008 をプロジェクトでリリース直後に使用するのは気が進まないでしょう。

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

4

6 に答える 6

6

使用するプラットフォーム/テクノロジーに関するプロジェクトに関する質問への答えは、次のとおりです。誰もが最もよく知っていることは何ですか?

  1. はい、Expressは引き続きダウンロードできます

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

考慮すべきもう 1 つの点は、SQL Server の有料版に付属するエンタープライズ レベルのツールが必要かどうかです。大量のフラット データを移動している場合、家を支配する独自の Bulk Copy Procs を作成するのに行き詰まりますが、これは余分な手順であることは間違いありません。

于 2008-08-25T20:52:14.530 に答える
1

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

私のアドバイスは、たとえあなたがそれを支払う必要があったとしても、SQLServerベースのオプションを選ぶことです。

于 2008-09-01T21:43:09.127 に答える
1

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

于 2008-08-26T00:50:35.800 に答える
1

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

于 2008-08-25T20:47:01.953 に答える
1

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

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

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

純粋な Sql サーバーのサポートを望まないのであれば、代わりに純粋な MySql のサポートを求めません。DBFactory デザイン パターンを使用してデータ レイヤーをロードするか、最小公分母である単純な SQL:92 構文を使用します。

于 2008-08-25T20:55:33.260 に答える
1

SQL Server Express 2008 に行ってみませんか?

于 2008-08-25T21:00:51.967 に答える