web-dev-qa-db-ja.com

SQL Server Express対Oracle Express Edition対DB2 Express-C

私はSQL Server Express、Oracle XE、およびDB2 Express-Cの機能を比較しようとしましたが、すべての違いを1か所にまとめるのは難しいと感じました。これは絶えず変化する戦場であるため、特に現在の違い。誰かがこの情報を持っているか、これを追跡している誰かを知っていますか?私の知る限りでは:

  1. DB2 Express-C(10.5)
    • コア:2
    • mem:16G(10.5より前の4G)
    • サイズ:データベースあたり15テラバイトのユーザーデータ
  2. Oracle Express Edition(11g)
    • コア:1
    • メモリ:1G
    • サイズ:11G
  3. SQL Server Express(2012)
    • コア:1ソケットまたは4コアの小さい方
    • メモリ:1G
    • サイズ:10G

これらの明らかな対策以外に、何が欠けていますか?私もオープンソースを使用できることを知っています。MySQLとPostgreSQLはどちらも確かに実行可能なソリューションですが、議論のために、これらの3つのオプションだけに制限しましょう。私の考えでは、DB2は明確な勝者です。

この問題に関する別の記事が見つかります here

7
Lucas

重要なパラメータがいくつか欠けていると思います。プロジェクトが進むと思われる場合は、ある日、非Expressバージョンに切り替える必要があることを覚えておく必要があります。その時点で、ライセンスコストは非常に重要になります。別のRDMSに切り替えると、深刻なリファクタリングが必要になる場合があります(通常はそうです)。スタートアッププロジェクトでは、Expressバージョンでサポートされているハードウェア構成にあまり注意を払っていませんが、最低のものでも問題なく動作すると確信しています。私の意見でもっと重要なことは、DBAのスキルです。実際には、すべてのRDMSで同じように優れているデータベース専門家はそれほど多くありません。そのため、決定を行う前に、DBAにどのサーバーを希望するか尋ねてください。

8
a1ex07

私の見解では、DB2は明確な勝者です。

PostgreSQLについて:

  • コア:無制限
  • mem:無制限
  • サイズ:無制限
  • ライセンス:PostgreSQL(BSDスタイル)

imho、PostgreSQLはすべてのExpress/cripledデータベースに勝っています。

8
Frank Heikens