私はSQL Server Express、Oracle XE、およびDB2 Express-Cの機能を比較しようとしましたが、すべての違いを1か所にまとめるのは難しいと感じました。これは絶えず変化する戦場であるため、特に現在の違い。誰かがこの情報を持っているか、これを追跡している誰かを知っていますか?私の知る限りでは:
これらの明らかな対策以外に、何が欠けていますか?私もオープンソースを使用できることを知っています。MySQLとPostgreSQLはどちらも確かに実行可能なソリューションですが、議論のために、これらの3つのオプションだけに制限しましょう。私の考えでは、DB2は明確な勝者です。
この問題に関する別の記事が見つかります here 。
重要なパラメータがいくつか欠けていると思います。プロジェクトが進むと思われる場合は、ある日、非Expressバージョンに切り替える必要があることを覚えておく必要があります。その時点で、ライセンスコストは非常に重要になります。別のRDMSに切り替えると、深刻なリファクタリングが必要になる場合があります(通常はそうです)。スタートアッププロジェクトでは、Expressバージョンでサポートされているハードウェア構成にあまり注意を払っていませんが、最低のものでも問題なく動作すると確信しています。私の意見でもっと重要なことは、DBAのスキルです。実際には、すべてのRDMSで同じように優れているデータベース専門家はそれほど多くありません。そのため、決定を行う前に、DBAにどのサーバーを希望するか尋ねてください。
私の見解では、DB2は明確な勝者です。
PostgreSQLについて:
imho、PostgreSQLはすべてのExpress/cripledデータベースに勝っています。