Djangoでの開発で、PostgresとMySQLはどう選ぶのか

Postgres Webアプリ開発日記

一昨日からDjangoでWebアプリを作っているのですが、
実はまだ肝心の実装には入ることができていなくて、開発環境を作っているところになります。

その際にdbとして何を選択するのか、ということが問題になりました。

Django自体は標準でSQLiteをサポートしているみたいですね。
ただ、世の中にあるTutorial系の記事はだいたいPostgresを選択していたため、その理由を少し調べてみることにしました。

結論としては、

・多機能であること、特にデータ分析に適していること
・無料で使えること
・Pythonのストアドプロシージャが使えること(?)

という感じのようですね。
「データ分析に適していること」というのは正直使ったことがないので実感としてはないですが、
こちらのスライドでそれっぽい雰囲気は感じることができました。

今回のWebアプリではPostgresを採用することにしました!

コメント

タイトルとURLをコピーしました