0

DB2 Express について知ったばかりです。ざっと見てみたところ、それに関する多くの情報を見つけることができませんでしたが、人々が SQL Server Express (特に 2008) と比較してどのようにそれを見つけたかを聞くことに興味があります。

  1. 導入の容易さ
  2. 使いやすさと開発ツール
  3. サイズや CPU の制限などの制限
  4. .NET および nHibernate などの他のサードパーティ ツールとの統合
4

2 に答える 2

3

DB2 Express は無料ではなく、DB2 Express-C (Troels が指摘したように) は無料で使用できます。DB2 Express-C はクロスプラットフォームであり、中規模のエンタープライズ アプリケーションではおそらく PostgreSQL よりも高速です。DB2 は一般に Oracle よりも少し安価であるため、アップグレードが必要な場合は、DB2 が適切なオプションになる可能性があります。

堅牢なエンタープライズ グレードの管理ツールを備えたクロスプラットフォームのエンタープライズ スケーラブルなアプリケーションが必要な場合は、DB2 Express-C をお勧めします。そうは言っても、あなたの質問は SQL Server Express と比較してどうだったかということでした...そのため、これらの質問に対する具体的な回答を以下に示します。

  1. DB2 Express は、Oracle よりも導入が容易ですが、MS SQL よりは困難です。
  2. なんらかの理由で、DB2 と Oracle の管理ツールを使用する代わりに、常に SQL DDL ステートメント (CREATE/ALTER TABLE など) を使用してきましたが、SQL Server Management Studio (無料版でも) は十分に簡単/高速に思えます。使用を保証します。これは私だけかもしれませんが
  3. 現在、DB2 Express-C には 4 コア (2 CPU)、2 GB の制限があり、データベース サイズの制限はありません (詳細)。これらの制限は、MSSQL Express よりもはるかに優れています (1 CPU、ただしコア制限なし、1 GB RAM、および 4 GB データベース サイズ)。
  4. 当然のことながら、SQL Server Express は .NET アプリケーションとの統合がはるかに優れています (Visual Studio を使用していると仮定します)。ただし、DB2 は一般に、SQL Server よりも Java の方がうまく機能します。

これが役立つことを願っています!

于 2009-03-02T05:08:51.307 に答える
2

あなたがDB2のExpress-Cエディション(DB2 Expressのようなものではありません)について話していると思います。

1,2:一般的にWindowsプラットフォーム(開発ツール、バックエンド+フロントエンドなど)で作業している場合は、MSSQLの展開と使用が簡単です。そして一般的に、MSSQLはおそらくDB2よりも展開が少し簡単です。

3:「ビッグスリー」ベンダーが提供する無料サービスの中で、DB2Express-Cの制限は最も少なくなっています。

于 2009-01-01T21:16:39.223 に答える