MySQLとPostgreSQLでは、ライセンスが違います。
MySQLは、GPLライセンスと商用ライセンスの二つがあって、どちらにするか選べます。
PostgreSQLは、BSDライセンスです。
つまり、MySQLはオープンソースのプロジェクトであれば無料で使えますが、そうでなければ商用ライセンスを買わなければなりません。一方PostgreSQLは、どんなプロジェクトでも無料で使えます。
サーバー上で動かすプログラムをオープンソースにするのは、セキュリティ上の懸念もあって考えものです。DBが利用できればどれでもいい場合には、MySQLではなく、PostgreSQLを選んでおいた方が、ライセンス的にめんどうなことがなくて良さそうです。
また、DjangoでDBを使う場合は、特にPostgreSQLが推奨されているようです。
0 件のコメント:
コメントを投稿